System and method for allocating cache memory storage space

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711129, G06F 1208

Patent

active

058931481

ABSTRACT:
A stack cache memory mechanism and method for managing the mechanism are provided. The mechanism comprises a data array including a plurality of storage elements in which stack data may be stored, and a plurality of individual stack tag sets for identifying beginning and ending locations of a corresponding plurality of individual stacks contained within the data array. Each of the individual stack tag sets comprise (i) a first register for containing an address in the data array corresponding to the top of a stack associated with that individual stack tag set and (ii) a second register for containing an address in the data array corresponding to the bottom of a stack associated with that individual stack tag set. A backward pointer array comprises a plurality of backward pointers which map each of the plurality of stack tag sets to address locations in the data array. Allocation logic determines which of the data array storage elements are currently included within existing stacks, as defined by the plurality of backward pointers and the plurality of stack tag sets, and which of the data array storage elements are available to be allocated to a stack.

REFERENCES:
patent: 3786432 (1974-01-01), Woods
patent: 3829837 (1974-08-01), Farr, Jr.
patent: 3889243 (1975-06-01), Drimak
patent: 4386402 (1983-05-01), Toy
patent: 4517640 (1985-05-01), Hattori et al.
patent: 4530049 (1985-07-01), Zee
patent: 4583165 (1986-04-01), Rosenfeld
patent: 4652996 (1987-03-01), Bowden
patent: 4670839 (1987-06-01), Pilat et al.
patent: 4704679 (1987-11-01), Hassler et al.
patent: 4811208 (1989-03-01), Myers et al.
patent: 4916604 (1990-04-01), Yamamoto et la.
patent: 4922414 (1990-05-01), Holloway et al.
patent: 4969091 (1990-11-01), Muller
patent: 5029070 (1991-07-01), McCarthy et al.
patent: 5043870 (1991-08-01), Ditzel et al.
patent: 5107457 (1992-04-01), Hayes et al.
patent: 5151895 (1992-09-01), Vacon et al.
Schneider et al., "Concepts in Data Structures & Software Development", 1991, pp. 131-136.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for allocating cache memory storage space does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for allocating cache memory storage space, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for allocating cache memory storage space will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1381947

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.