Patent ID: 9026743
Filing Date: 2015-05-05
Classification: G06F

Abstract:
1. A computer implemented method for a flexible replication with skewed mapping in a multi-core chip, the method comprising: 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; identifying a target core from the request to which the request is targeted; 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; replicating, responsive to the determining being negative, the cache line from the target core to a replication core; and providing the cache line from the replication core to the requester core.