-
1.
公开(公告)号:US20150363315A1
公开(公告)日:2015-12-17
申请号:US14732172
申请日:2015-06-05
Applicant: Huawei Technologies Co., Ltd.
Inventor: Kejia LAN , Yongbo CHENG , Chenghong HE
IPC: G06F12/08
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: 提供一种临时存储数据的方法和存储装置。 临时存储数据的方法被应用于存储装置,并且存储装置包括源代理和目标代理。 该方法包括:由源代理向目标代理发送数据获取请求; 由所述源代理接收对应于所述数据获取请求并由所述目标代理返回的目标数据; 由源代理确定在发送数据获取请求之后并且在接收到目标数据之前是否接收到用于目标数据并由目标代理发送的窥探请求,其中,窥探请求指示目标代理是 同时处理来自另一个源代理的针对目标数据的获取请求; 并且如果接收到窥探请求,则由源代理丢弃目标数据
-
公开(公告)号:US20180189181A1
公开(公告)日:2018-07-05
申请号:US15857726
申请日:2017-12-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yongbo CHENG , Kejia LAN , Chenghong HE
IPC: G06F12/0831 , G06F12/0842
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.
-
公开(公告)号:US20180113808A1
公开(公告)日:2018-04-26
申请号:US15795129
申请日:2017-10-26
Applicant: Huawei Technologies Co., Ltd.
Inventor: Kejia LAN , Yongbo CHENG , Chenghong HE
IPC: G06F12/0817 , G06F12/0891 , G06F12/0871 , G06F12/0811
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.
-
-