Electrical computers: arithmetic processing and calculating – Electrical digital calculating computer – Particular function performed
Reexamination Certificate
2006-01-17
2006-01-17
Ngo, Chuong D (Department: 2193)
Electrical computers: arithmetic processing and calculating
Electrical digital calculating computer
Particular function performed
C708S710000
Reexamination Certificate
active
06988121
ABSTRACT:
The present invention provides an efficient implementation of multiprecision arithmetic, such as for a microprocessor. For example, an implementation of multiprecision arithmetic is provided that eliminates condition codes, such as condition codes for a carry bit and a borrow bit, and eliminates an add-with-carry instruction for multiprecision addition and a subtract-with-borrow instruction for multiprecision subtraction. In one embodiment, a method includes separately performing a first one or more arithmetic operations and a second one or more arithmetic operations. The second arithmetic operations indicate if the first arithmetic operations cause a carry condition or if the first arithmetic operations cause a borrow condition. The one or more results of the first and second arithmetic operations are then provided. The first and second arithmetic operations can be executed in parallel on a microprocessor.
REFERENCES:
patent: 4893267 (1990-01-01), Alsup et al.
patent: 5132921 (1992-07-01), Kelley et al.
patent: 5574939 (1996-11-01), Keckler et al.
patent: 5657291 (1997-08-01), Podlesny et al.
patent: 5721868 (1998-02-01), Yung et al.
patent: 5742782 (1998-04-01), Ito et al.
patent: 5761475 (1998-06-01), Yung et al.
patent: 5764943 (1998-06-01), Wechsler
patent: 5778248 (1998-07-01), Leung
patent: 5959874 (1999-09-01), Lin et al.
patent: 6263424 (2001-07-01), Tran et al.
patent: 6408320 (2002-06-01), Shiell
patent: 0395348 (1990-10-01), None
patent: 0672681 (1994-12-01), None
Piepho, R.S., et al; “A Comparison of RISC Architectures”IEEE Micro, IEEE Inc., New York, U.S. vol. 9, No. 4, Aug. 1, 1989, pp. 51-62.
“Multiple Queued Condition Codes”IBM Technical Disclosure Bulletin, IBM Corp., New York, U.S., vol. 31, No. 2, Jul. 1998, pp. 294-296.
M. Fillo et al.: “The M-Machine Multicomputer;” Proceedings of the Annual International Symposium on Microarchitecture, U.S., Los Alamitos, IEEE Comp. Soc. Press, vol. SYMP. 28, 1995, pp. 146-156, XP000585356 ISBN: 0-8186-7349-4.
M. Berekovic et al.: “Hardware Realization of a Java Virtual Machine For High Performance Multimedia Applications;” 1997 IEEE Workshop on Signal Processing Systems. SIPS 97 Design and Implementation Formerly VLSI Signal Processing, pp. 479-488, XP002139288, 1997, New York, NY, USA, IEEE.
S. W. Keckler et al.: “Processor Coupling: Integrating Compile Time and Runtime Scheduling for Parallelism;” Proceedings of the Annual International Symposium on Computer Architecture, U.S., New York, IEEE, vol. SYMP. 19, 1992, pp. 202-213, XP000325804 ISBN: 0-89791-510-6.
Banerjee Chandramouli
Tremblay Marc
Ngo Chuong D
Sun Microsystems Inc.
Zagorin O'Brien Graham LLP
LandOfFree
Efficient implementation of multiprecision arithmetic does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Efficient implementation of multiprecision arithmetic, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Efficient implementation of multiprecision arithmetic will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3534157