Invention Grant
US08549231B2 Performing high granularity prefetch from remote memory into a cache on a device without change in address 有权
从远程内存执行高粒度预取到设备上的缓存,而不改变地址

Performing high granularity prefetch from remote memory into a cache on a device without change in address
Abstract:
Provided is a method, which may be performed on a computer, for prefetching data over an interface. The method may include receiving a first data prefetch request for first data of a first data size stored at a first physical address corresponding to a first virtual address. The first data prefetch request may include second data specifying the first virtual address and third data specifying the first data size. The first virtual address and the first data size may define a first virtual address range. The method may also include converting the first data prefetch request into a first data retrieval request. To convert the first data prefetch request into a first data retrieval request the first virtual address specified by the second data may be translated into the first physical address. The method may further include issuing the first data retrieval request at the interface, receiving the first data at the interface and storing at least a portion of the received first data in a cache. Storing may include setting each of one or more cache tags associated with the at least a portion of the received first data to correspond to the first physical address.
Information query
Patent Agency Ranking
0/0