DocumentCode :
881986
Title :
A 320 MFLOPS CMOS floating-point processing unit for superscalar processors
Author :
Ide, Nobuhiro ; Fukuhisa, Hiroto ; Kondo, Yoshihisa ; Yoshida, Takeshi ; Nagamatsu, Masato ; Junji, M. ; Yamazaki, Itaru ; Ueno, Kiyoji
Author_Institution :
Toshiba Corp., Kawasaki, Japan
Volume :
28
Issue :
3
fYear :
1993
fDate :
3/1/1993 12:00:00 AM
Firstpage :
352
Lastpage :
361
Abstract :
A CMOS pipelined floating-point processing unit (FPU) for superscalar processors is described. It is fabricated using a 0.5 μm CMOS triple-metal-layer technology on a 61 mm2 die. The FPU has two execution modes to meet precise scientific computations and real-time applications. It can start two FPU operations in each cycle, and this achieves a peak performance of 160 MFLOPS double or single precision with an 80 MHz clock. Furthermore, the original computation mode, twin single-precision computation, double the peak performance and delivers 320 MFLOPS single precision. Its full bypass reduces the latency of operations, including load and store, and achieves an effective throughput even in nonvectorizable computations. An out-of-order completion is provided by using a new exception prediction method and a pipeline stall technique
Keywords :
CMOS integrated circuits; microprocessor chips; pipeline processing; real-time systems; 0.5 micron; 160 MFLOPS; 320 MFLOPS; 80 MHz; CMOS triple-metal-layer technology; exception prediction method; floating-point processing unit; pipeline stall technique; real-time applications; superscalar processors; CMOS process; CMOS technology; Clocks; Computer applications; Delay; Memory management; Microprocessors; Out of order; Parallel processing; Reduced instruction set computing;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.210003
Filename :
210003
Link To Document :
بازگشت