Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Patent
1997-04-18
2000-06-06
Cabeca, John W.
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
711117, 711118, 711119, 711120, 711121, 711141, 711144, 711145, 711148, 711155, 711152, 711210, G06F 1212
Patent
active
060732113
ABSTRACT:
An apparatus is disclosed which supports memory updates within a data processing system including a number of processors. The apparatus includes a memory hierarchy including one or more upper levels of memory. Each upper level within the memory hierarchy includes one or more memory units which each store a subset of all data stored within an associated memory unit at a lower level of the memory hierarchy. Each memory unit at the highest level within the memory hierarchy is associated with a selected processor. In addition, the apparatus includes a reservation indicator associated with each memory unit within the memory hierarchy. For memory units at the highest level within the memory hierarchy, the reservation indicator specifies an address for which the processor associated with that memory unit holds a reservation. At each lower level within the memory hierarchy, the reservation indicator specifies addresses for which associated memory units at higher levels within the memory hierarchy hold a reservation. A reservation for a selected address within a memory unit is resolved at a highest level within the memory hierarchy at which a memory unit stores data associated with the selected address exclusive of other memory units at that level, thereby enhancing reservation protocol efficiency.
REFERENCES:
patent: 4430701 (1984-02-01), Christian et al.
patent: 4604694 (1986-08-01), Hough
patent: 4755930 (1988-07-01), Wilson, Jr. et al.
patent: 4847754 (1989-07-01), Obermarck et al.
patent: 5113509 (1992-05-01), Pennings et al.
patent: 5175829 (1992-12-01), Stumpf et al.
patent: 5193167 (1993-03-01), Sites et al.
patent: 5210848 (1993-05-01), Liu
patent: 5226143 (1993-07-01), Baird et al.
patent: 5265233 (1993-11-01), Frailong et al.
patent: 5276848 (1994-01-01), Gallagher et al.
patent: 5555382 (1996-09-01), Thaller et al.
patent: 5706464 (1998-01-01), Moore et al.
Diefendorff et al., "Evolution of the Power PC Architecture, " IEEE Micro, Apr. 1994, pp. 34-49.
Paap et al., "POWERPC TM: A Performance Architecture," 1993, pp. 104-108.
"Handling Reservations in Multiple-Level Cache", IBM Technical Disclosure Bulletin, Dec. 1993, pp. 441-446.
Cheng Kai
Cheong Hoichi
So Kimming
Cabeca John W.
Dillon Andrew J.
England Anthony V. S.
International Business Machines - Corporation
Russell Brian F.
LandOfFree
Method and system for memory updates within a multiprocessor dat does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for memory updates within a multiprocessor dat, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for memory updates within a multiprocessor dat will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2223877