×

Method for dynamically allocating LRU/MRU managed memory among concurrent sequential processes

  • US 4,463,424 A
  • Filed: 10/21/1983
  • Issued: 07/31/1984
  • Est. Priority Date: 02/19/1981
  • Status: Expired due to Term
First Claim
Patent Images

1. A CPU-implementable method for dynamically adjusting the portions of LRU-referenceable memory space shared among concurrently executing sequential processes in which a supervisory process is invoked to manage the memory referencing, wherein the steps include:

  • (a) determining an optimal space allocation among the processes by(1) accumulating a trace of consecutive references to items stored in the LRU memory space;

    (2) partitioning the space over a range of predetermined sizes;

    (3) ascertaining the hit/miss ratios from the accumulated trace as a function of LRU memory space partition sizes; and

    (4) responsive to each trace reference, LRU ordering the items in the partitioned space and adjusting for overflow among the partitions; and

    (b) reallocating the partitions among the concurrent processes according to and in overlapped relation with the determination step by the supervisory process.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×