Patent
1994-03-01
1998-07-07
Donaghue, Larry D.
395391, 395393, 395394, G06F 1582
Patent
active
057782458
ABSTRACT:
A method and apparatus for dynamically allocating entries of microprocessor resources to particular instructions in an efficient manner to efficiently utilize buffer size and resources. The pipelined and superscalar microprocessor is capable of speculatively executing instructions and also out-of-order processing. Resources within the microprocessor include a store buffer, a load buffer, a reorder buffer and a reservation station. The reorder buffer contains a larger set of physical registers and also contains information related to speculative instructions and the reservation station comprises information related to instructions pending execution. The load buffer is only allocated to load instructions and is valid for an instruction from allocation pipestage to instruction retirement. The store buffer is only allocated to store instructions and is valid for an instruction from allocation to store performance. The reservation station is allocated to most instructions and is valid for an instruction from allocation to instruction dispatch. The reorder buffer is allocated to all instructions and is valid for a given instruction from allocation to retirement. The load buffer, store buffer, and reorder buffer are sequentially allocated while the reservation station is not. Resource allocation is performed dynamically (as needed by the operation) rather than as a full set of resources attached to each operation. Using the above allocation scheme, efficient usage of the microprocessor resources is accomplished.
REFERENCES:
patent: 5511172 (1996-04-01), Kimura et al.
patent: 5519864 (1996-05-01), Murtell et al.
patent: 5524263 (1996-06-01), Griffith et al.
Val Popescu,et al.entitled, "The Metaflow Architecture," IEEE Micro, Jun. 1991,pp. 10-13, 63-73.
Author, Mike Johnson, entitled Superscalar Microprocessor Design, Advance Micro Devices, Prentice Hall Series in Innovative Technolgoy, 1991, pp. 1-289.
Colwell Robert P.
Fetterman Michael A.
Glew Andrew F.
Griffith James S.
Gupta Shantanu R.
Donaghue Larry D.
Intel Corporation
LandOfFree
Method and apparatus for dynamic allocation of multiple buffers 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 apparatus for dynamic allocation of multiple buffers , we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamic allocation of multiple buffers will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1216946