DocumentCode :
1376039
Title :
The TMS390C602A floating-point coprocessor for Sparc systems
Author :
Darle, Merrick ; Kronlage, Bill ; Bural, David ; Churchill, Bob ; Pulling, David ; Wang, Paul ; Iwamoto, Rick ; Yang, Larry
Author_Institution :
Texas Instrum. Inc., Dallas, TX, USA
Volume :
10
Issue :
3
fYear :
1990
fDate :
6/1/1990 12:00:00 AM
Firstpage :
36
Lastpage :
47
Abstract :
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.<>
Keywords :
digital arithmetic; microprocessor chips; Linpack benchmark; Sparc systems; TMS390C601 integer unit; TMS390C602A floating-point coprocessor; TMS390C602A floating-point unit; addition; compare; convert; division; multiplication; square root; subtraction; two-chip configuration; Arithmetic; Clocks; Coprocessors; Delay; Hardware; Parallel architectures;
fLanguage :
English
Journal_Title :
Micro, IEEE
Publisher :
ieee
ISSN :
0272-1732
Type :
jour
DOI :
10.1109/40.56324
Filename :
56324
Link To Document :
بازگشت