Shared op-symmetric update-sensitive variables
    2.
    发明授权
    Shared op-symmetric update-sensitive variables 有权
    共享的对称更新敏感变量

    公开(公告)号:US09298627B2

    公开(公告)日:2016-03-29

    申请号:US14153526

    申请日:2014-01-13

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0831 G06F12/0804

    摘要: Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to receiving the instruction and before execution of the instruction, the at least one processor or processor core causes ones of the plurality of mutually communicatively inter-coupled processor cores to provide a plurality of locally stored values that are stored individually in the respective processor cores and that are associated with the memory address.

    摘要翻译: 实施例包括多处理器系统,包括多核处理器系统,以及用于操作相同的处理器系统的方法,其中至少一个处理器或处理器核被配置为接收指示至少一个处理器核心的指令以读取相关值 与一个内存地址。 响应于接收到指令并且在执行指令之前,至少一个处理器或处理器核心使多个相互通信的耦合在一起的处理器核心中的一个提供多个本地存储的值,该多个本地存储的值被分别存储在相应的处理器 内核并与存储器地址相关联。

    Metadata generation for multiple object types

    公开(公告)号:US11294965B2

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

    申请号:US16262971

    申请日:2019-01-31

    发明人: Noam Mizrahi

    摘要: Metadata computation apparatus includes a host interface, a storage interface and one or more processors. The host interface is configured to communicate over a computer network with one or more remote hosts. The storage interface is configured to communicate with one or more non-volatile memories of one or more storage devices. The processors are configured to manage local storage or retrieval of media objects in the non-volatile memories, to compute metadata for a plurality of media objects that are stored, or are en-route for storage, on the storage devices, wherein the media objects are of multiple media types, wherein the computed metadata tags a target feature in the media objects of at least two different media types among the multiple media types, and to store, in the non-volatile memories, the metadata tagging the target feature found in the at least two different media types, for use by the hosts.

    Methods and systems for accessing host memory through non-volatile memory over fabric bridging with direct target access

    公开(公告)号:US10769098B2

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

    申请号:US15479005

    申请日:2017-04-04

    摘要: Embodiments described herein provide a method for accessing a host memory through non-volatile memory over fabric bridging with direct target access. A first memory access command encapsulated in a first network packet is received at a memory interface unit and from a remote direct memory access (RDMA) interface and via a network fabric. The first memory access command is compliant with a first non-volatile memory interface protocol and the first network packet is compliant with a second non-volatile memory interface protocol. The first network packet is unwrapped to obtain the first memory access command. The first memory access command is stored in a work queue using address bits of the work queue as a pre-set index of the first memory access command. The first memory access command is sent from the work queue based on the pre-set index to activate a first target storage device.

    SHARED OP-SYMMETRIC UPDATE-SENSITIVE VARIABLES

    公开(公告)号:US20140201469A1

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

    申请号:US14153526

    申请日:2014-01-13

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0831 G06F12/0804

    摘要: Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to receiving the instruction and before execution of the instruction, the at least one processor or processor core causes ones of the plurality of mutually communicatively inter-coupled processor cores to provide a plurality of locally stored values that are stored individually in the respective processor cores and that are associated with the memory address.

    Metadata generation for multiple object types

    公开(公告)号:US20200042548A1

    公开(公告)日:2020-02-06

    申请号:US16262971

    申请日:2019-01-31

    发明人: Noam Mizrahi

    摘要: Metadata computation apparatus includes a host interface, a storage interface and one or more processors. The host interface is configured to communicate over a computer network with one or more remote hosts. The storage interface is configured to communicate with one or more non-volatile memories of one or more storage devices. The processors are configured to manage local storage or retrieval of media objects in the non-volatile memories, to compute metadata for a plurality of media objects that are stored, or are en-route for storage, on the storage devices, wherein the media objects are of multiple media types, wherein the computed metadata tags a target feature in the media objects of at least two different media types among the multiple media types, and to store, in the non-volatile memories, the metadata tagging the target feature found in the at least two different media types, for use by the hosts.

    Shared op-symmetric update-sensitive variables

    公开(公告)号:US09298628B2

    公开(公告)日:2016-03-29

    申请号:US14154698

    申请日:2014-01-14

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0831 G06F12/0804

    摘要: Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to receiving the instruction and before execution of the instruction, the at least one processor or processor core causes ones of the plurality of mutually communicatively inter-coupled processor cores to provide a plurality of locally stored values that are stored individually in the respective processor cores and that are associated with the memory address.

    SHARED OP-SYMMETRIC UPDATE-SENSITIVE VARIABLES
    9.
    发明申请
    SHARED OP-SYMMETRIC UPDATE-SENSITIVE VARIABLES 审中-公开
    共享对称更新敏感变量

    公开(公告)号:US20140201470A1

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

    申请号:US14154698

    申请日:2014-01-14

    IPC分类号: G06F12/08

    CPC分类号: G06F12/0831 G06F12/0804

    摘要: Embodiments include multi-processor systems, including multi-core processor systems, as well as methods for operating the same, in which at least one processor or processor core is configured to receive an instruction directing the at least one processor core to read a value associated with a memory address. In response to receiving the instruction and before execution of the instruction, the at least one processor or processor core causes ones of the plurality of mutually communicatively inter-coupled processor cores to provide a plurality of locally stored values that are stored individually in the respective processor cores and that are associated with the memory address.

    摘要翻译: 实施例包括多处理器系统,包括多核处理器系统,以及用于操作相同的处理器系统的方法,其中至少一个处理器或处理器核心被配置为接收指示至少一个处理器核心以读取相关值的指令 与一个内存地址。 响应于接收到指令并且在执行指令之前,至少一个处理器或处理器核心使多个相互通信的耦合在一起的处理器核心中的一个提供多个本地存储的值,该多个本地存储的值被分别存储在相应的处理器 内核并与存储器地址相关联。

    Metadata Generation at the Storage Edge
    10.
    发明申请

    公开(公告)号:US20200042549A1

    公开(公告)日:2020-02-06

    申请号:US16262975

    申请日:2019-01-31

    发明人: Noam Mizrahi

    摘要: A controller, for use in a storage device of a data processing system, includes a host interface, a memory interface and one or more processors. The host interface is configured to communicate over a computer network with one or more remote hosts of a data processing system. The memory interface is configured to communicate locally with a non-volatile memory of the storage device. The one or more processors are configured to manage local storage or retrieval of media objects at the non-volatile memory, and to selectively compute metadata that defines content characteristics of media objects that are stored, or that are to be stored, in the non-volatile memory.