The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - May/June (1990 vol.10)
pp: 36-47
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>
CITATION
Merrick Darley, Bill Kronlage, Dvaid Bural, Bob Churchill, David Pulling, Paul Wang, Rick Iwamoto, Larry Yang, "The TMS390C602A Floating-Point Coprocessor for Sparc Systems", IEEE Micro, vol.10, no. 3, pp. 36-47, May/June 1990, doi:10.1109/40.56324
13 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool