Patent
1997-02-19
1998-06-02
Bowler, Alyssa H.
395393, 395572, 39580023, G06F 938
Patent
active
057614768
ABSTRACT:
A mechanism and method providing an early read operation of data associated with an instruction dispatched for execution to provide data dependency information in time to be used for scheduling subsequent instructions which may execute back-to-back in a pipeline microprocessor. The present invention provides the above functionality for instructions following single cycle instructions. The present invention provides immediate scheduling of instructions that are dependent on single cycle instructions. A reservation station holds the information pertaining to instructions that are to be scheduled for execution. The early read logic is implemented so that an address of a destination register associated with a dispatched single cycle instruction can be read from the associated entry of the reservation station early enough so as to be used and compared against the addresses of source registers of other instructions waiting to be scheduled (a CAM match). In this way, a subsequent instruction can be made ready for scheduling within a single clock cycle following the dispatch stage of the previously dispatched instruction to achieve maximum throughput efficiency. The present invention utilizes a non-clocked read memory to perform the early read operation of the address of the destination register of the reservation station while the remainder of the reservation station utilizes a clocked-read implementation and memory.
REFERENCES:
patent: 5222244 (1993-06-01), Carbine et al.
patent: 5293592 (1994-03-01), Fu et al.
patent: 5293603 (1994-03-01), MacWilliams et al.
Author, Mike Johnson, entitled Superscalar Microprocessor Design, Advance Micro Devices, Prentice Hall Series in Innovative Technolgoy, 1991, pp. 1-289.
Val Popescu, et al.entitled, "The Metaflow Architecture," IEEE Micro, Jun. 1991,pp. 10-13, 63-73.
Bowler Alyssa H.
Follansbee John
Intel Corporation
LandOfFree
Non-clocked early read for back-to-back scheduling of instructio does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Non-clocked early read for back-to-back scheduling of instructio, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Non-clocked early read for back-to-back scheduling of instructio will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1472244