Multiplication apparatus and methods which generate a shift amou

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

36474811, 36474814, 36474809, 36474813, 36473605, 36473604, 36471508, 36471504, 39580042, 39580034, G06F 738

Patent

active

059634618

ABSTRACT:
A computer instruction execution unit includes different execution paths for different categories of instructions. Different execution paths share circuitry. The slower execution paths are pipelined. In some embodiments, all execution paths are pipelined. Fast instructions are executed by a fast execution path. Slower instructions are executed by a slower execution path. Faster instructions immediately following the slower instruction are also executed by the slower execution path not to block the shared circuitry. Consequently, the throughput is increased and the average instruction execution latency is reduced. When a sufficient number of clock cycles accumulate with no instructions started, subsequent fast instructions are executed by the fast execution path. A floating point multiplier is provided in which normalization/denormalization shift amounts are generated in parallel with multiplication of the significands of the operands. A floating point multiplier is provided in which the result is rounded in parallel with multiplication of the significands of the operands.

REFERENCES:
patent: H1222 (1993-08-01), Brown et al.
patent: Re35311 (1996-08-01), Vassiliadis et al.
patent: 3900723 (1975-08-01), Bethany et al.
patent: 4217657 (1980-08-01), Handly et al.
patent: 4488252 (1984-12-01), Vassar
patent: 4534010 (1985-08-01), Kobayashi et al.
patent: 4589067 (1986-05-01), Porter et al.
patent: 4683547 (1987-07-01), DeGroot
patent: 4777613 (1988-10-01), Shahan et al.
patent: 4839846 (1989-06-01), Hirose et al.
patent: 4841467 (1989-06-01), Ho et al.
patent: 4866652 (1989-09-01), Chu et al.
patent: 4878190 (1989-10-01), Darley et al.
patent: 4887232 (1989-12-01), Wolrich et al.
patent: 4926369 (1990-05-01), Hokenek et al.
patent: 4941120 (1990-07-01), Brown et al.
patent: 4999802 (1991-03-01), Cocanaugher et al.
patent: 5053631 (1991-10-01), Perlman et al.
patent: 5058048 (1991-10-01), Gupta et al.
patent: 5117384 (1992-05-01), Drehmel et al.
patent: 5126963 (1992-06-01), Fukasawa
patent: 5128888 (1992-07-01), Tamura et al.
patent: 5136536 (1992-08-01), Ng
patent: 5195051 (1993-03-01), Palaniswami
patent: 5204825 (1993-04-01), Ng
patent: 5241490 (1993-08-01), Poon
patent: 5247471 (1993-09-01), Hilker et al.
patent: 5249149 (1993-09-01), Cocanougher et al.
patent: 5257215 (1993-10-01), Poon
patent: 5260889 (1993-11-01), Palaniswami
patent: 5272660 (1993-12-01), Rossbach
patent: 5276634 (1994-01-01), Suzuki et al.
patent: 5282156 (1994-01-01), Miyoshi et al.
patent: 5301139 (1994-04-01), Zinger
patent: 5310134 (1994-05-01), Hsu et al.
patent: 5317527 (1994-05-01), Britton et al.
patent: 5337265 (1994-08-01), Desrosiers et al.
patent: 5341319 (1994-08-01), Madden et al.
patent: 5343413 (1994-08-01), Inoue
patent: 5357455 (1994-10-01), Sharangpani et al.
patent: 5367186 (1993-11-01), Gupta et al.
patent: 5390134 (1995-02-01), Heikes et al.
patent: 5463574 (1995-10-01), Desrosiers et al.
patent: 5481686 (1996-01-01), Dockser
patent: 5487022 (1996-01-01), Simpson
patent: 5493520 (1996-02-01), Schmookler et al.
patent: 5504912 (1996-04-01), Morinaga et al.
patent: 5511016 (1996-04-01), Bechade
patent: 5517438 (1996-05-01), Dao-Trong et al.
patent: 5528525 (1996-06-01), Suzuki
patent: 5583805 (1996-12-01), Elliot et al.
patent: 5630160 (1997-05-01), Simpson et al.
patent: 5646875 (1997-07-01), Taborn et al.
patent: 5673407 (1997-09-01), Poland et al.
patent: 5748516 (1998-05-01), Goddard et al.
patent: 5761103 (1998-06-01), Oakland et al.
Benschneider, et al., "A Pipelined 50-MHz CMOS 64-bit Floating-Point Arithmetic Processor", IEEE Journal of Solid-State Circuits, vol. 24, No. 5, Oct. 1989, pp. 1317-1323.
Quach, et al., "An Improved Algorithm for High-Speed Floating-Point Addition", Stanford University Technical Report No. CSL-TR-90-442, Aug. 1990, pp. 1-17.
Hokenek, et al., "Second-Generation RISC Floating Point with Multiply-Add Fused", IEEE Journal of Solid-State Circuits, vol. 25, No. 5, Oct. 1990, pp. 1207-1213.
Ide, et al., "A 320-MFLOPS CMOS Floating-Point Processing Unit for Superscalar Processors", IEEE Journal of Solid-State Circuits, vol. 28, No. 3, Mar. 1993, pp. 352-361.
Encyclopedia of Computer Science & Engineering, Second Edition, Van Nostrand Reinhold Co., New York, Ny, 1983, pp. 98-102, 1322-1324.
Gwennap, et al., "UltraSparc Unleashes SPARC Performance, Next-Generation Design Could Put Sun Back in Race" Microprocessor Report, vol. 8, No. 13, Oct. 3, 1994, pp. 1-10.
Hokenek et al., "Leading-Zero Anticipator (LZA) in the IBM RISC System/6000 Floating-Point Execution Unit," IBM J. Res. Develop., vol. 34, No. 1, Jan., 1990, pp. 71-77.
Montoye, et al., "Design of the IBM RISC System/6000 Floating-Point Execution Unit, " IBM J. Res. Develop., vol. 34, No. 1, Jan., 1990, pp. 59-70.
LSI Logic Databook and Design Manual, 5th Ed., HCMOS Macrocells, Macrofunctions, Oct. 1986, pp. 12-1 to 12-28.
Quach et al., "Leading One Prediction--Implementation, Generalization, and Application, Technical Report: CSL-TR-91-463," Computer Systems Laboratory, Stanford University, Mar. 1991, pp. 1-12.
"IEEE Standard for Binary Floating-Point Arithmetic, " Institute of Electrical and Electronics Engineers, Inc., New York, Ny, ANSI/IEEE Std. 754, Nov. 1994, pp. 1-18.
"IC Master 3. Advertisers Technical Data; LSI Logic Products and Services," Hearst Business Communications, Inc., IC Master, 1991, pp. 3529-2532.
The SPARC Architecture Manual, Version 8, (SPARC) International, Inc., Prentice-Hall, Inc., New Jersey, 1992), pp. 1-316.
Kahan, W.,et al., "A Proposed IEEE-CS Standard for Binary Floating Point Arithmetic", Proceedings of the Computer Science and Statistics: 12th Annual Symposium on the Interface, May 10-11, 1979, University of Waterloo, Waterloo, Ontario, Canada, pp. 32-36.
Yu, R.K., et al., "167 Mhz Radix-4 Floating Point Multiplier", Proceedings of the Twelfth Symposium on Computer Arithimetic (IEEE 1995), pp. 149-154.
Weste, Neil H.E., et al., "Principles of CMOS VLSI Design--A Systems Perspective" (Addison-Wesley Publishing Co., 2nd Ed., 1993), p. 532.
Hicks, T.N., et al., "POWER2 Floating-Point Unit: Architecture and Implementation", IBM J. Res. Develop., vol. 38, No. 5, Sep. 1994, pp. 525-536.
Omondi, A.R., "Computer Arithmetic Systems: Algorithms, Architecture and Implementation", 1994, pp. 76-86.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Multiplication apparatus and methods which generate a shift amou does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Multiplication apparatus and methods which generate a shift amou, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Multiplication apparatus and methods which generate a shift amou will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1179261

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.