发明名称 Flexible replication with skewed mapping in multi-core chips
摘要 For a flexible replication with skewed mapping in a multi-core chip, a request for a cache line is received, at a receiver core in the multi-core chip from a requester core in the multi-core chip. The receiver and requester cores comprise electronic circuits. The multi-core chip comprises a set of cores including the receiver and the requester cores. A target core is identified from the request to which the request is targeted. A determination is made whether the target core includes the requester core in a neighborhood of the target core, the neighborhood including a first subset of cores mapped to the target core according to a skewed mapping. The cache line is replicated, responsive to the determining being negative, from the target core to a replication core. The cache line is provided from the replication core to the requester core.
申请公布号 US8966187(B2) 申请公布日期 2015.02.24
申请号 US201113309402 申请日期 2011.12.01
申请人 International Business Machines Corporation 发明人 Li Jian;Speight William Evan
分类号 G06F13/00;G06F13/28 主分类号 G06F13/00
代理机构 Garg Law Firm, PLLC 代理人 Garg Law Firm, PLLC ;Garg Rakesh;Stock William J.
主权项 1. A computer usable program product comprising a computer usable storage device including computer usable code for a flexible replication with skewed mapping in a multi-core chip, the computer usable code comprising: computer usable code for receiving, at a receiver core in the multi-core chip from a requester core in the multi-core chip, a request for a cache line, wherein the receiver and requester cores comprise electronic circuits, and wherein the multi-core chip comprises a set of cores including the receiver and the requester cores; computer usable code for identifying a target core from the request to which the request is targeted; computer usable code for determining whether the target core includes the requester core in a neighborhood of the target core, the neighborhood including a first subset of cores mapped to the target core according to a skewed mapping; computer usable code for replicating, responsive to the determining being negative, the cache line from the target core to a replication core; and computer usable code for providing the cache line from the replication core to the requester core.
地址 Armonk NY US