Electrical computers and digital processing systems: processing – Processing control – Branching
Patent
1998-02-17
2000-05-09
Donaghue, Larry D.
Electrical computers and digital processing systems: processing
Processing control
Branching
712 23, 712218, G06F 1500
Patent
active
060617853
ABSTRACT:
An apparatus for condition register (CR) renaming and methods of using the same are implemented. In a central processing unit (CPU) having a pipelined architecture, logical operations on CR operands may be executed out-of-order using the CR renaming mechanism. Any instruction that updates the CR data has an associated instruction identifier (IID) stored in a register. Subsequent condition register logical (LCR) instructions that use data in the CR use the stored IID to determine when the CR data has been updated by the execution of the instruction corresponding to the stored IID. When an instruction causing a CR data value update finishes executing, the updated data is obtained by snooping the finish bus of the corresponding execution unit. In this way, these instructions can obtain CR data prior to completion of the preceding instructions. Because the updated CR data is available to the LCR next to execute before the updating instruction completes, deserialized execution of LCR instructions is thereby realized.
REFERENCES:
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5805876 (1998-09-01), Bose et al.
patent: 5826070 (1998-10-01), Olson et al.
patent: 5828895 (1998-10-01), Chan et al.
patent: 5838988 (1998-11-01), Panwar et al.
patent: 5850542 (1998-12-01), Schroter et al.
patent: 5898853 (1999-04-01), Panwar et al.
Chiarot Kevin Arthur
Schroter David Andrew
Van Norstrand, Jr. A. James
Donaghue Larry D.
England Anthony V. S.
International Business Machines - Corporation
Newberger Barry S.
LandOfFree
Data processing system having an apparatus for out-of-order regi does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data processing system having an apparatus for out-of-order regi, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data processing system having an apparatus for out-of-order regi will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1075517