DIRECTORY PROCESSING METHOD AND APPARATUS, AND STORAGE SYSTEM

    公开(公告)号:US20200349078A1

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

    申请号:US16932318

    申请日:2020-07-17

    Abstract: A directory processing method and apparatus are provided to resolve a problem that a directory occupies a relatively large quantity of caches in an existing directory processing solution. The method includes: receiving, by a first data node, a first request sent by a second data node; searching for, by the first data node, a matched directory entry in a directory of the first data node based on tag information and index information in a first physical address; creating, when no matched directory entry is found, a first directory entry of the directory based on the first request, where the first directory entry includes the tag information, first indication information, first pointer information, and first status information, the first pointer information is used to indicate that data in the memory address corresponding to the indication bit that is set to valid is read by the second data node.

    METHOD FOR TEMPORARILY STORING DATA AND STORAGE DEVICE
    2.
    发明申请
    METHOD FOR TEMPORARILY STORING DATA AND STORAGE DEVICE 有权
    用于临时存储数据和存储设备的方法

    公开(公告)号:US20150363315A1

    公开(公告)日:2015-12-17

    申请号:US14732172

    申请日:2015-06-05

    CPC classification number: G06F12/0831 G06F2212/1016

    Abstract: A method for temporarily storing data and a storage device is provided. The method for temporarily storing data is applied to the storage device, and the storage device includes a source agent and a target agent. The method includes: sending, by the source agent, a data obtaining request to the target agent; receiving, by the source agent, target data that is corresponding to the data obtaining request and is returned by the target agent; determining, by the source agent, whether a snooping request that is for the target data and sent by the target agent is received after the data obtaining request is sent and before the target data is received, where the snooping request indicates that the target agent is simultaneously processing an obtaining request from another source agent for the target data; and if the snooping request is received, discarding, by the source agent, the target data

    Abstract translation: 提供一种临时存储数据的方法和存储装置。 临时存储数据的方法被应用于存储装置,并且存储装置包括源代理和目标代理。 该方法包括:由源代理向目标代理发送数据获取请求; 由所述源代理接收对应于所述数据获取请求并由所述目标代理返回的目标数据; 由源代理确定在发送数据获取请求之后并且在接收到目标数据之前是否接收到用于目标数据并由目标代理发送的窥探请求,其中,窥探请求指示目标代理是 同时处理来自另一个源代理的针对目标数据的获取请求; 并且如果接收到窥探请求,则由源代理丢弃目标数据

    COMPUTER SUBSYSTEM AND COMPUTER SYSTEM
    3.
    发明申请
    COMPUTER SUBSYSTEM AND COMPUTER SYSTEM 有权
    计算机子系统和计算机系统

    公开(公告)号:US20130067197A1

    公开(公告)日:2013-03-14

    申请号:US13670718

    申请日:2012-11-07

    CPC classification number: G06F15/80 G06F13/4221 G06F15/167 G06F15/17337

    Abstract: The present invention provides a computer subsystem and a computer system. The computer subsystem includes L composite nodes, each composite node includes M basic nodes, each basic node includes N central processing units CPUs and one node controller NC, where any two CPUs in each basic node are interconnected, each CPU in each basic node is connected to the NC in the basic node, the NC in each basic node has a routing function, any two NCs in the M basic nodes are interconnected, and a connection between the L composite nodes formed through a connection between NCs enable communication between any two NCs to require at most three hops. The computer subsystem and the computer system according to embodiments of the present invention can reduce the kinds and the number of interconnection chips, and simplify an interconnection structure of a system, thereby improving reliability of the system.

    Abstract translation: 本发明提供一种计算机子系统和计算机系统。 计算机子系统包括L个复合节点,每个复合节点包括M个基本节点,每个基本节点包括N个中央处理单元CPU和一个节点控制器NC,其中每个基本节点中的任何两个CPU互连,每个基本节点中的每个CPU都连接 在基本节点中的NC中,每个基本节点中的NC具有路由功能,M个基本节点中的任何两个NC互连,并且通过NC之间的连接形成的L个复合节点之间的连接使得任何两个NC之间的通信 要求最多三跳。 根据本发明的实施例的计算机子系统和计算机系统可以减少互连芯片的种类和数量,并且简化系统的互连结构,从而提高系统的可靠性。

    DATA READ METHOD AND APPARATUS
    4.
    发明申请

    公开(公告)号:US20180189181A1

    公开(公告)日:2018-07-05

    申请号:US15857726

    申请日:2017-12-29

    CPC classification number: G06F12/0831 G06F12/0817 G06F12/0842 G06F2212/1044

    Abstract: The present disclosure provides a data read method and apparatus. An example method includes receiving a first read request message sent by a second processor at a first processor. If an address of the first data is within a range from an upper bound to a lower bound recorded in a first directory range register of the first processor, the first processor sends a first snoop message to at least one third processor other than the second processor, and simultaneously sends a second read request message to the memory. A first snoop response message sent by each of the at least one third processor according to the first snoop message is received. The first data sent by the memory according to the second data read request message is also received. The first processor sends the first data to the second processor according to the first snoop response message.

    MEMORY ACCESS METHOD AND MULTIPROCESSOR SYSTEM

    公开(公告)号:US20180113808A1

    公开(公告)日:2018-04-26

    申请号:US15795129

    申请日:2017-10-26

    CPC classification number: G06F12/0817 G06F12/0811 G06F12/0871 G06F12/0891

    Abstract: The present invention disclose a memory access method, including: receiving, by a first processing module, a read request sent by a second processing module for caching; determining, according to a destination directory, one or more target storage spaces in which the target data is cached; sending a listening request to one or more target processing modules, so that the target processing module returns a listening response to the second processing module, where the listening response is used for responding to the expected status; returning a target packet to the second processing module, where the target packet includes the target data and a listening quantity; when a quantity of the listening response received by the second processing module matches the listening quantity, receiving an update packet sent by the second processing module; and updating the destination directory according to the update packet.

Patent Agency Ranking