DATA PROCESSING METHOD AND APPARATUS, AND SYSTEM

    公开(公告)号:US20240054031A1

    公开(公告)日:2024-02-15

    申请号:US18491844

    申请日:2023-10-23

    发明人: Kun Zheng

    IPC分类号: G06F9/54 G06F15/173

    CPC分类号: G06F9/546 G06F15/17375

    摘要: In a data processing method in the field of artificial intelligence, a first processor of a data processing device sends a first search message to a second processor, and receives a second search message from a third processor. The first search message includes first data, and is for searching for an embedding parameter of the first data. The second search message includes second data and is for searching for an embedding parameter of the second data. The second processor and the third processor are respectively a next-hop processor and a previous-hop processor of the first processor in a ring communication architecture in which the first processor is located. The first, second, and third processors are among multiple processors in a data training system.

    MULTI-DIMENSIONAL NETWORK SORTED ARRAY MERGING

    公开(公告)号:US20240045829A1

    公开(公告)日:2024-02-08

    申请号:US18131143

    申请日:2023-04-05

    申请人: Intel Corporation

    IPC分类号: G06F15/173

    CPC分类号: G06F15/17375

    摘要: Techniques for multi-dimensional network sorted array merging. A first switch of a plurality of switches of an apparatus may receive a first element of a first array and a first element of a second array. The first switch may determine that the first element of the first array is less than the first element of the second array. The first switch may cause the first element of the first array to be stored as a first element of an output array.

    Partitionable networked computer
    6.
    发明授权

    公开(公告)号:US11645225B2

    公开(公告)日:2023-05-09

    申请号:US17818855

    申请日:2022-08-10

    申请人: Graphcore Limited

    发明人: Simon Knowles

    IPC分类号: G06F15/173 G06N20/00 G06K9/62

    摘要: A computer, including a plurality of processing nodes arranged in two-dimensional arrays in respective front and rear layers. Each processing node has a set of activatable links. When activated, transmission of data items between the nodes connected via the activated link is enabled. When not activated, transmission of data items between the nodes is prevented. The set of activatable links including a respective link which connects the processing node to each adjacent node in the array, and to a facing processing node in the other layer. An allocation engine is configured to receive an allocation instruction and connected to the processing nodes to selectively activate the links in a configuration.

    Data processing device
    9.
    发明授权

    公开(公告)号:US09697122B2

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

    申请号:US14643375

    申请日:2015-03-10

    申请人: DENSO CORPORATION

    摘要: A data processing device includes: data processing stages having a processing element, a stage memory and an event controller; and an inter-stage bus connecting the stages via an access point. External and process completion events are input into the controller for generating a task start event toward the processing element according to the external and process completion events. Each access point has an access table storing a data write history when the processing element writes data in the memory in a memory access process. The processing element executes an event access process indicative of memory access process completion after the processing element completes the memory access process to the memory via the access point. The access point executes another event access process for inputting the process completion event into the controller of another stage, based on the data write history when the processing element executes the event access process.

    Remote memory ring buffers in a cluster of data processing nodes
    10.
    发明授权
    Remote memory ring buffers in a cluster of data processing nodes 有权
    数据处理节点集群中的远程内存环缓冲区

    公开(公告)号:US09304896B2

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

    申请号:US13959428

    申请日:2013-08-05

    摘要: A data processing node has an inter-node messaging module including a plurality of sets of registers each defining an instance of a GET/PUT context and a plurality of data processing cores each coupled to the inter-node messaging module. Each one of the data processing cores includes a mapping function for mapping each one of a plurality of user level processes to a different one of the sets of registers and thereby to a respective GET/PUT context instance. Mapping each one of the user level processes to the different one of the sets of registers enables a particular one of the user level processes to utilize the respective GET/PUT context instance thereof for performing a GET/PUT action to a ring buffer of a different data processing node coupled to the data processing node through a fabric without involvement of an operating system of any one of the data processing cores.

    摘要翻译: 数据处理节点具有节点间消息传递模块,其包括多个寄存器组,每组寄存器定义GET / PUT上下文的实例和多个数据处理核心,每个数据处理核心耦合到节点间消息传递模块。 每个数据处理核心包括映射功能,用于将多个用户级过程中的每一个映射到寄存器组中的不同的一个,从而映射到相应的GET / PUT上下文实例。 将每个用户级进程映射到不同的一组寄存器使得特定的一个用户级进程能够利用其相应的GET / PUT上下文实例来执行GET / PUT动作到不同的环形缓冲区 数据处理节点通过结构耦合到数据处理节点,而不涉及任何一个数据处理核心的操作系统。