The floating-point unit of the PowerPC 603e microprocessor

被引:19
作者
Jessani, RM [1 ]
Olson, CH [1 ]
机构
[1] IBM CORP,SOMERSET DESIGN CTR,AUSTIN,TX 78758
关键词
General review (GEN) - Theoretical (THR);
D O I
10.1147/rd.405.0559
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The IBM PowerPC 603e(TM) floating-point unit (FPU) is an on-chip functional unit to support IEEE 754 standard single- and double-precision binary floating-point arithmetic operations. The design objectives are to be a low-cost, low-power, high-performance engine in a single-chip superscalar microprocessor. Using less than 15 mm(2) of the available silicon area on the chip (the size of the PowerPC 603e microprocessor is 98 mm(2)) and operating at the peak clock frequency of 100 MHz, an average single-pumping multiply-add-fuse instruction has one-cycle throughput and four-cycle latency. An average double-pumping multiply-add-fuse instruction has two-cycle throughput and five-cycle latency. The estimated performance at 100 MHz is 105 against the SPECfp92(TM) benchmark.
引用
收藏
页码:559 / 566
页数:8
相关论文
共 6 条
[1]  
*ANSI, 1988, 7541985 ANSI IEEE
[2]   A SIGNED BINARY MULTIPLICATION TECHNIQUE [J].
BOOTH, AD .
QUARTERLY JOURNAL OF MECHANICS AND APPLIED MATHEMATICS, 1951, 4 (02) :236-240
[3]   2ND-GENERATION RISC FLOATING POINT WITH MULTIPLY-ADD FUSED [J].
HOKENEK, E ;
MONTOYE, RK ;
COOK, PW .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1990, 25 (05) :1207-1213
[4]   DESIGN OF THE IBM RISC SYSTEM-6000 FLOATING-POINT EXECUTION UNIT [J].
MONTOYE, RK ;
HOKENEK, E ;
RUNYON, SL .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1990, 34 (01) :59-70
[5]  
Olson T., 1990, WESCON/90 Conference Record, P214
[6]   SUGGESTION FOR FAST MULTIPLIER [J].
WALLACE, CS .
IEEE TRANSACTIONS ON COMPUTERS, 1964, EC13 (01) :14-&