发明名称 Directory error correction in multi-core processor architectures
摘要 Technologies are generally described that relate to processing cache coherence information and processing a request for a data block. In some examples, methods for processing cache coherence information are described that may include storing in a directory a tag identifier effective to identify a data block. The methods may further include storing a state identifier in association with the tag identifier. The state identifier may be effective to identify a coherence state of the data block. The methods may further include storing sharer information in association with the tag identifier. The sharer information may be effective to indicate one or more caches storing the data block. The methods may include storing, by the controller in the directory, replication information in association with the sharer information. The replication information may be effective to indicate a type of replication of the sharer information in the directory, and effective to indicate replicated segments.
申请公布号 US9411693(B2) 申请公布日期 2016.08.09
申请号 US201213817695 申请日期 2012.07.31
申请人 Empire Technology Development LLC 发明人 Solihin Yan
分类号 G06F11/16;G06F11/10;G06F11/20;G06F12/08 主分类号 G06F11/16
代理机构 Moritt Hock & Hamroff LLP 代理人 Moritt Hock & Hamroff LLP ;Rubin, Esq. Steven S.
主权项 1. A method to store cache coherence information in a directory of a multi-core processor, the method comprising: monitoring, by a controller, memory requests in the multi-core processor; storing by the controller, in the directory, and based on the memory requests: a tag identifier effective to identify a data block; a state identifier in association with the tag identifier, the state identifier effective to identify a coherence state of the data block; sharer information in association with the tag identifier, wherein the sharer information is effective to indicate one or more caches that store the data block, and the sharer information is stored in at least a first segment in the directory; and replication information in association with the sharer information, wherein the replication information is effective to indicate a type of replication of the sharer information, the replication information is further effective to identify at least a second segment in the directory, and the second segment includes a replication of the sharer information; after storing the replication information and in response to detecting an error in the sharer information: accessing the replication information, and based on the replication information, using the second segment to correct the error.
地址 Wilmington DE US
您可能感兴趣的专利