Electrical computers and digital processing systems: processing – Dynamic instruction dependency checking – monitoring or...
Patent
1997-06-25
2000-07-25
Kim, Kenneth S.
Electrical computers and digital processing systems: processing
Dynamic instruction dependency checking, monitoring or...
712217, 712222, 712 23, 708513, G06F 9302
Patent
active
060947195
ABSTRACT:
In an out-of-order processor having single-precision floating-point registers aliased into double-precision floating-point registers, a single-precision floating-point arithmetic operation having four possible register dependencies is converted into two microinstructions which are processed normally within the processor. The first microinstruction is coded to perform the arithmetic operation specified by the single-precision instruction using the first and second source registers specified and storing the result in a phantom register. The second microinstruction is coded for merging the contents of the phantom register and the destination register specified. Each microinstruction has at most two possible register dependencies, thereby reducing the total number of register dependencies which the processor is required to track.
REFERENCES:
patent: 5134561 (1992-07-01), Liptay
patent: 5446912 (1995-08-01), Colwell et al.
patent: 5487156 (1996-01-01), Popescu et al.
patent: 5546554 (1996-08-01), Yung et al.
patent: 5546597 (1996-08-01), Martell et al.
patent: 5560032 (1996-09-01), Nguyen et al.
patent: 5561776 (1996-10-01), Popescu et al.
patent: 5590295 (1996-12-01), Deosaran et al.
patent: 5613132 (1997-03-01), Clift et al.
patent: 5625837 (1997-04-01), Popescu et al.
patent: 5630149 (1997-05-01), Bluhm
patent: 5651125 (1997-07-01), Witt et al.
patent: 5701508 (1997-12-01), Glew et al.
patent: 5708837 (1998-01-01), Handlogten
patent: 5729723 (1998-03-01), Wada et al.
patent: 5790827 (1998-08-01), Leung
David L. Weaver/Tom Germond, The SPARC Architecture Manual, SPARC International, Inc., Version 9, 1994, Ch. 5, pp. 29-60.
Barton Steven K.
Kim Kenneth S.
Kubida William J.
Sun Microsystems Inc.
LandOfFree
Reducing data dependent conflicts by converting single precision does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Reducing data dependent conflicts by converting single precision, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Reducing data dependent conflicts by converting single precision will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1343848