发明名称 Accessing remote memory on a memory blade
摘要 A method of accessing remote memory comprising receiving a request for access to a page from a computing device, adding an address of the accessed page to a recent list memory on the remote memory, associating a recent list group identifier to a number of addresses of accessed pages, transferring the requested page to the computing device with the recent list group identifier and temporarily maintaining a copy of the transferred page on the remote memory.
申请公布号 US9164904(B2) 申请公布日期 2015.10.20
申请号 US201213596331 申请日期 2012.08.28
申请人 Hewlett-Packard Development Company, L.P. 发明人 Lim Kevin T.;Muralimanohar Naveen;Jouppi Norman Paul;Schreiber Robert
分类号 G06F12/00;G06F12/08 主分类号 G06F12/00
代理机构 Van Colt, Bagley, Cornwall & McCarthy 代理人 Van Colt, Bagley, Cornwall & McCarthy
主权项 1. A computer program product comprising: a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising: computer usable program code to, when executed by the processor, receive a request for access to a page from a computing device;computer usable program code to, when executed by the processor, add an address of the accessed page to a recent list memory on remote memory;computer usable program code to, when executed by the processor, associate a recent list group identifier to a number of addresses of accessed pages;computer usable program code to, when executed by the processor, receive an evicted page from the local memory on the computing device;computer usable program code that, when executed by the processor, transfer the requested page to the computing device with the recent list group identifier;computer, usable program code to, when executed by the processor, choose a page to evict from local memory;computer, usable program code to, when executed by the processor, determine if the page to be evicted originated from remote memory;computer usable program code to, when executed by the processor, compare the value of the recent list group identifier to a newest freed recent list group identifier on the remote memory;computer, usable program code to, when executed by the processor, determine if the value of recent list group identifier is newer than the newest freed recent list group identifier;computer, usable program code to, when executed by the processor, send the address and recent list group identifier associated with the page to be evicted to the remote memory; andcomputer, usable program code to, when executed b the processor, cause a copy of the local page being evicted and which is located on the remote memory to be freed.
地址 Houston TX US