CPC G06F 12/0882 (2013.01) [G06F 9/544 (2013.01); G06F 12/0292 (2013.01); G06F 12/0871 (2013.01); G06F 12/0891 (2013.01)] | 20 Claims |
1. A system comprising:
one or more integrated client devices, each client device being configured to generate memory requests, each memory request having a respective physical address and a respective page-level attribute of a respective page of a first memory to which the physical address belongs;
a cache configured to perform operations comprising:
allocating a dedicated portion of the cache to be dedicated to memory requests having a page-level attribute for a page in memory so that the memory requests for locations within the page in memory are cached in the dedicated portion of the cache;
receiving a memory request from one of the one or more integrated client devices, the memory request having the page-level attribute,
determining that the dedicated portion of the cache is dedicated to memory requests having the page-level attribute, and
in response, servicing the memory request using the portion of the cache dedicated to memory requests having the page-level attribute.
|