File system for genomic data
    1.
    发明授权

    公开(公告)号:US11176096B2

    公开(公告)日:2021-11-16

    申请号:US14833960

    申请日:2015-08-24

    IPC分类号: G06F16/174 G06F16/178

    摘要: Methods and systems for managing data redundancy include registering certified commands, input files, output files, and arguments in an execution history list after execution of said certified commands. An existing output file is provided in response to execution of a first certified command that matches an entry in the execution history list. A file is deleted if the file is reproducible from another file using a second certified command. The deleted file is registered in a reproducible file list. The deleted file is reproduced upon request using the second certified command.

    SCALABLE REFRESH FOR ASYMMETRIC NON-VOLATILE MEMORY-BASED NEUROMORPHIC CIRCUITS

    公开(公告)号:US20200019845A1

    公开(公告)日:2020-01-16

    申请号:US16539038

    申请日:2019-08-13

    摘要: A computer-implemented method is provided for refreshing cells in a Non-Volatile Memory (NVM)-based neuromorphic circuit wherein synapses are each composed of a respective cell pair formed from a respective Gp cell and a respective Gm cell of the cells. The method includes randomly selecting multiple neurons and reading a conductance of any of the synapses connected to the multiple neurons. The method further includes selecting any of the synapses connected to the selected multiple neurons for which the Gm conductance has reached a maximum conductance. The method also includes resetting the Gp cell and Gm cell of the selected synapses, and setting, at most, one of the Gp cell and Gm cell of each of the selected synapses to recover an effective total weight of each of the selected synapses.

    FILE SYSTEM FOR GENOMIC DATA
    4.
    发明申请
    FILE SYSTEM FOR GENOMIC DATA 审中-公开
    用于基因数据的文件系统

    公开(公告)号:US20170060896A1

    公开(公告)日:2017-03-02

    申请号:US14833960

    申请日:2015-08-24

    IPC分类号: G06F17/30

    CPC分类号: G06F16/1744 G06F16/1794

    摘要: Methods and systems for managing data redundancy include registering certified commands, input files, output files, and arguments in an execution history list after execution of said certified commands. An existing output file is provided in response to execution of a first certified command that matches an entry in the execution history list. A file is deleted if the file is reproducible from another file using a second certified command. The deleted file is registered in a reproducible file list. The deleted file is reproduced upon request using the second certified command.

    摘要翻译: 用于管理数据冗余的方法和系统包括在执行所述经认证的命令之后,在执行历史列表中注册已认证的命令,输入文件,输出文件和参数。 响应于与执行历史列表中的条目匹配的第一认证命令的执行而提供现有的输出文件。 如果文件使用第二个认证的命令从另一个文件重现,则文件被删除。 删除的文件被注册在可重现的文件列表中。 删除的文件根据请求使用第二个认证命令进行复制。

    Scalable refresh for asymmetric non-volatile memory-based neuromorphic circuits

    公开(公告)号:US10445640B1

    公开(公告)日:2019-10-15

    申请号:US16035188

    申请日:2018-07-13

    摘要: A computer-implemented method is provided for refreshing cells in a Non-Volatile Memory (NVM)-based neuromorphic circuit wherein synapses are each composed of a respective cell pair formed from a respective Gp cell and a respective Gm cell of the cells. The method includes randomly selecting multiple neurons and reading a Gp conductance and a Gm conductance of any of the synapses connected to the multiple neurons. The method further includes selecting any of the synapses connected to the selected multiple neurons for which any of the Gp conductance or the Gm conductance have reached a maximum conductance. The method also includes resetting the Gp cell and Gm cell of the selected synapses, and setting, at most, one of the Gp cell and Gm cell of each of the selected synapses to recover an effective total weight of each of the selected synapses.

    Java native interface array handling in a distributed java virtual machine
    6.
    发明授权
    Java native interface array handling in a distributed java virtual machine 有权
    分布式Java虚拟机中的Java本机接口数组处理

    公开(公告)号:US08990790B2

    公开(公告)日:2015-03-24

    申请号:US13844241

    申请日:2013-03-15

    IPC分类号: G06F9/45 G06F9/455 G06F9/54

    CPC分类号: G06F9/45504 G06F9/547

    摘要: A method for executing native code in a distributed Java Virtual Machine (JVM) is disclosed herein. The method may include receiving, in a first thread executing in a remote execution container, a first native code-generated call, such as a Java Native Interface (JNI) call, to a second thread, the first call including a first array write request. The first call may be stored in an instruction cache and bundled with a second native code-generated call and sent to the second thread. The calls are unbundled and executed in the second thread. An opaque handle to an array returned by the second call is bundled with corresponding array data and returned to the first thread. The array data of the bundle is stored in a data cache and retrieved in response to requests for the array data addressed to the second thread. A corresponding computer program product is also disclosed.

    摘要翻译: 本文公开了在分布式Java虚拟机(JVM)中执行本地代码的方法。 该方法可以包括在执行在远程执行容器中的第一线程中接收第一本地代码生成的调用,例如Java本机接口(JNI)调用到第二线程,该第一调用包括第一阵列写请求 。 第一个呼叫可以存储在指令高速缓存中,并与第二本机代码生成的呼叫绑定并发送到第二个线程。 调用在第二个线程中被分组并执行。 第二个调用返回的数组的不透明句柄与对应的数组数据绑定并返回到第一个线程。 束的数组数据存储在数据高速缓存中,并且响应于寻址到第二线程的数组数据的请求而被检索。 还公开了相应的计算机程序产品。

    OPTIMIZATION OF NATIVE BUFFER ACCESSES IN JAVA APPLICATIONS ON HYBRID SYSTEMS
    7.
    发明申请
    OPTIMIZATION OF NATIVE BUFFER ACCESSES IN JAVA APPLICATIONS ON HYBRID SYSTEMS 有权
    优化JAVA应用于混合系统的本地缓冲器访问

    公开(公告)号:US20140189262A1

    公开(公告)日:2014-07-03

    申请号:US13732820

    申请日:2013-01-02

    IPC分类号: G06F3/06

    摘要: Managing buffers in a hybrid system, in one aspect, may comprise selecting a first buffer management method from a plurality of buffer management methods; capturing statistics associated with access to the buffer in the hybrid system running under the initial buffer management method; analyzing the captured statistics; identifying a second buffer management method based on the analyzed captured statistics; determining whether the second buffer management method is more optimal than the first buffer management method; in response to determining that the second buffer management method is more optimal than the first buffer management method, invoking the second buffer management method; and repeating the capturing, the analyzing, the identifying and the determining.

    摘要翻译: 在一个方面,在混合系统中管理缓冲器可以包括从多个缓冲器管理方法中选择第一缓冲器管理方法; 捕获在初始缓冲管理方法下运行的混合系统中对缓冲区的访问相关的统计信息; 分析捕获的统计数据; 基于分析的捕获统计识别第二缓冲管理方法; 确定所述第二缓冲器管理方法是否比所述第一缓冲器管理方法更优化; 响应于确定第二缓冲器管理方法比第一缓冲器管理方法更优化,调用第二缓冲器管理方法; 并重复捕获,分析,识别和确定。

    Variable-size problem solving with systolic arrays

    公开(公告)号:US10997274B2

    公开(公告)日:2021-05-04

    申请号:US14958145

    申请日:2015-12-03

    发明人: Megumi Ito

    IPC分类号: G06F17/16

    摘要: Methods and systems for refactoring a problem include refactoring an original problem having a dimension that cannot be broken into an integer number of portions, each portion having a number of problem elements equal to a size of a systolic array, into a new problem having a dimension that can be broken into an integer number of portions, each portion having a number of problem elements equal to the size of the systolic array. The new problem is solved with the systolic array. The systolic array has a size defined by an integer number of processing elements and is configured to solve portions of problems having a number of problem elements equal to the number of processing elements.