MEMORY AGENT TO ACCESS MEMORY BLADE AS PART OF THE CACHE COHERENCY DOMAIN
First Claim
Patent Images
1. A computer system comprising:
- a memory agent module to identify a memory command related to a virtual memory page associated with a memory blade;
a memory module, operatively connected to the memory agent, that includes a page cache used by the memory agent to manage the virtual memory page; and
a transmission module to transmit the memory command to the memory blade.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method is shown wherein a memory agent module to identify a memory command related to virtual memory pages associated with a memory blade and maintain and optimize cache coherency for such pages. The system and method also includes a memory module, operatively connected to the memory agent that includes a page cache used by the memory agent to manage the virtual memory page. Further, the system and method includes a transmission module to transmit the memory command to the memory blade, as well as data structures to facilitate the page migration between the compute blade'"'"'s local memory and remote memory on the memory blade.
-
Citations
15 Claims
-
1. A computer system comprising:
-
a memory agent module to identify a memory command related to a virtual memory page associated with a memory blade; a memory module, operatively connected to the memory agent, that includes a page cache used by the memory agent to manage the virtual memory page; and a transmission module to transmit the memory command to the memory blade. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method comprising:
-
receiving a coherency request, using a memory agent, that identifies data residing on a memory blade to be accessed; translating the coherency request, using the memory agent, into a memory command formatted based upon a protocol utilized by the memory blade; and transmitting the memory command, using the memory agent, to the memory blade to access the data residing on the memory blade. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented method comprising:
-
identifying a virtual memory page, using a memory agent, the virtual memory page identified based upon, in part, a reference counter value; getting data from the virtual memory page, using the memory agent, the virtual memory page less frequently accessed than a further virtual memory page based upon a comparison of the reference counter value to a further reference counter value associated with the further virtual memory page; and storing the data into a write-back buffer using the memory agent. - View Dependent Claims (15)
-
Specification