CPC G06F 12/0811 (2013.01) [G06F 2212/1021 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, by a cache-controller, a fetch request for data of a cache line from a requestor, the fetch request comprising a cache scope space;
searching, by the cache-controller, for the data within a high-level cache that is local to the requestor;
determining, by the cache-controller, a cache scope designation associated with the fetch request;
determining, by the cache-controller, that the cache scope designation specifies a lower-level cache relative to the high-level cache;
in response to determining the cache scope designation specifies the lower-level cache, searching, by the cache-controller, for the data within a next-level cache that is at least one cache-level lower from the high-level cache;
determining, by the cache controller and in response to identifying that the data is not within the next-level cache, whether the next-level cache equals the lower-level cache; and
transmitting, by the cache-controller and in response to identifying that the next-level cache equals the lower-level cache, a cache-miss message to the requestor.
|