Systems and methods for selective expansive recursive tensor analysis

    公开(公告)号:US10824693B2

    公开(公告)日:2020-11-03

    申请号:US15375620

    申请日:2016-12-12

    IPC分类号: G06F17/16

    摘要: A system for performing tensor decomposition in a selective expansive and/or recursive manner, a tensor is decomposed into a specified number of components, and one or more tensor components are selected for further decomposition. For each selected component, the significant elements thereof are identified, and using the indices of the significant elements a sub-tensor is formed. In a subsequent iteration, each sub-tensor is decomposed into a respective specified number of components. Additional sub-tensors corresponding to the components generated in the subsequent iteration are formed, and these additional sub-tensors may be decomposed further in yet another iteration, until no additional components are selected. The mode of a sub-tensor can be decreased or increased prior to decomposition thereof. Components likely to reveal information about the data stored in the tensor can be selected for decomposition.

    METHODS AND APPARATUS FOR DATA TRANSFER OPTIMIZATION

    公开(公告)号:US20200278847A1

    公开(公告)日:2020-09-03

    申请号:US16876739

    申请日:2020-05-18

    IPC分类号: G06F8/41

    摘要: Methods, apparatus and computer software product for optimization of data transfer between two memories includes determining access to master data stored in one memory and/or to local data stored in another memory such that either or both of the size of total data transferred and the number of data transfers required to transfer the total data can be minimized. The master and/or local accesses are based on, at least in part, respective structures of the master and local data.

    Systems and methods for multiresolution parsing

    公开(公告)号:US10313361B2

    公开(公告)日:2019-06-04

    申请号:US14883294

    申请日:2015-10-14

    IPC分类号: G06F17/30 H04L29/06

    摘要: A multiresolution parser (MRP) can selectively extract one or more information units from a dataset based on the available processing capacity and/or the arrival rate of the dataset. Should any of these parameters change, the MRP can adaptively change the information units to be extracted such that the benefit or value of the extracted information is maximized while minimizing the cost of extraction. This tradeoff is facilitated, at least in part, by an analysis of the spectral energy of the datasets expected to be processed by the MRP. The MRP can also determine its state after a processing iteration and use that state information in subsequent iterations to minimize the required computations in such subsequent iterations, so as to improve processing efficiency.

    Methods and apparatus for automatic communication optimizations in a compiler based on a polyhedral representation

    公开(公告)号:US09830133B1

    公开(公告)日:2017-11-28

    申请号:US13712659

    申请日:2012-12-12

    IPC分类号: G06F9/45

    CPC分类号: G06F8/41 G06F8/453 G06F8/457

    摘要: Methods, apparatus and computer software product for source code optimization are provided. In an exemplary embodiment, a first custom computing apparatus is used to optimize the execution of source code on a second computing apparatus. In this embodiment, the first custom computing apparatus contains a memory, a storage medium and at least one processor with at least one multi-stage execution unit. The second computing apparatus contains at least one local memory unit that allows for data reuse opportunities. The first custom computing apparatus optimizes the code for reduced communication execution on the second computing apparatus. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.

    SYSTEMS AND METHODS FOR FOOTPRINT BASED SCHEDULING
    10.
    发明申请
    SYSTEMS AND METHODS FOR FOOTPRINT BASED SCHEDULING 审中-公开
    基于FOOTPRINT的调度的系统和方法

    公开(公告)号:US20160098257A1

    公开(公告)日:2016-04-07

    申请号:US14839539

    申请日:2015-08-28

    IPC分类号: G06F9/45

    CPC分类号: G06F8/4441 G06F8/4434

    摘要: A system can generate and impose constraints on a compiler/scheduler so as to specifically minimize the footprints of one or more program variables. The constraints can be based on scopes of the variables and/or on dependence distances between statements specifying operations that use the one or more program variables.

    摘要翻译: 系统可以生成并对编译器/调度器施加约束,以便特别地最小化一个或多个程序变量的占位面积。 约束可以基于变量的范围和/或指定使用一个或多个程序变量的操作的语句之间的依赖距离。