×

EXtreme virtual memory

  • US 9,852,079 B2
  • Filed: 07/24/2007
  • Issued: 12/26/2017
  • Est. Priority Date: 08/01/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method comprising:

  • in a hierarchical storage system associated with parallel processors, the storage system comprising a plurality of hierarchical levels of storage arranged based on storage capacity and proximity to the processors, a base level comprising persistent storage, having greatest storage capacity and being furthest from the processors;

    representing, by a computer, an address space associated with the hierarchical storage system as a plurality of hierarchical maps, wherein each map is uniquely associated with one of the hierarchical levels of storage, an array of data is associated with a map of the base level, and for each level of storage other than the base level the uniquely associated map describes how to partition the array of data into a plurality of subarrays of data each of a size that can be accommodated by the storage capacity of storage at the level, the size of the subarrays decreasing at each successive level from a level that is closest to the base level to a level that is closest to the processors, a first map designating a first one of block, cyclic and block-cyclic data distribution and a second map designating a different one of said block, cyclic and block-cyclic data distribution; and

    utilizing a selected one of the hierarchical maps to select one of the subarrays to select a page of data to write into the level of storage uniquely associated with the selected map.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×