Patent ID: 7937531
Filing Date: 2011-05-03
Classification: G06F

Abstract:
1. A method, comprising: selecting a cache entry of a cache memory to be written back to a remote memory; writing back the selected cache entry to the remote memory; identifying a time period T; selecting, from the cache memory, a next cache entry, said selecting of the next cache entry based on physical proximity of the next cache entry to the previously selected cache entry; after an amount of time equal to T passes, writing back the next cache entry to the remote memory; and according to the period of time T, repeating said selecting based on physical proximity, and repeating said writing back until all cache entries of the cache memory have been written back to the remote memory, wherein the amount of time between initiation of a particular write back and initiation of an immediately preceding write back thereof is identical to the amount of time between initiation of any other write back and initiation of an immediately preceding write back thereof.