Patent
1996-01-18
1998-05-12
Kim, Matthew M.
395473, 395450, 395457, G06F 1208
Patent
active
057519951
ABSTRACT:
In a computer system having a plurality of processors, an apparatus and method for maintaining processor ordering associated with read and write operations of these processors. When data from a producer processor is initially retired, it is stored in a FIFO buffer internal to that processor. If that processor subsequently wishes access to that data, the data is retrieved from and stored back to the FIFO. The data temporarily stored in the FIFO is used to update a main memory shared by the plurality of processors. This update function occurs only after the data has been globally observed in order to guarantee that if any other processor in the system reads data from the main memory, it will obtain an updated version of that data. This ensures that the processor ordering is maintained with respect to the multiple processors residing within the computer system.
REFERENCES:
patent: 4959777 (1990-09-01), Holman, Jr.
patent: 5191649 (1993-03-01), Cadambi et al.
patent: 5297269 (1994-03-01), Donaldson et al.
patent: 5301281 (1994-04-01), Kennedy
patent: 5313609 (1994-05-01), Baylor et al.
patent: 5377341 (1994-12-01), Kaneko et al.
patent: 5394555 (1995-02-01), Hunter et al.
patent: 5421022 (1995-05-01), McKeen et al.
patent: 5561780 (1996-10-01), Glew et al.
patent: 5572704 (1996-11-01), Brennan et al.
"The Metaflow Architecture", pp. 10-13 and 63-73, by Val Popescu, Merle Schultz, John Spracklen, Gary Gibson, Bruce Lightner, and David Isaman, IEEE Micro, 1991.
Michael Slater, Microprocessor Report, v7, n14, p. 11(5), Oct. 25, 1993.
"Superscalar Microprocessor Design" by Mike Johnson, Advanced Micro Devices, Prentice Hall, 1991.
Intel Corporation
Kim Matthew M.
LandOfFree
Apparatus and method of maintaining processor ordering in a mult does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Apparatus and method of maintaining processor ordering in a mult, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method of maintaining processor ordering in a mult will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-993739