The Community for Technology Leaders
Green Image
ABSTRACT
<p>A recent Sparc (scalable processor architecture) processor consists of a two-chip configuration, containing the TMS390C601 integer unit (IU) and the TMS390C602A floating-point unit (FPU). The second device, an innovative coprocessor that lets the processor execute single- or double-precision floating-point instructions concurrently with IU operations is described. Dedicated floating-point hardware in the FPU increases the performance of the system. Running at clock periods as small as 20 ns, the chip should deliver 5.5 million double-precision floating-point operations per second under the Linpack benchmark (50-MHz clock rate). The FPU provides single- and double-precision arithmetic functions: addition, subtraction, multiplication, division, square root, compare, and convert. To minimize its math unit's latency, the FPU uses a highly parallel architecture requiring separate math units to optimize additions and multiplications. Traps stop the execution of a program to jump to software routine for handling data-dependent errors or to execute instructions not implemented in the hardware. Benchmark results are presented.</p>
INDEX TERMS
CITATION
Paul Wang, Bill Kronlage, Larry Yang, David Pulling, Merrick Darley, Rick Iwamoto, Dvaid Bural, Bob Churchill, "The TMS390C602A Floating-Point Coprocessor for Sparc Systems", IEEE Micro, vol. 10, no. , pp. 36-47, May/June 1990, doi:10.1109/40.56324
105 ms
(Ver )