DocumentCode :
3053335
Title :
P6 Binary Floating-Point Unit
Author :
Trong, Son Dao ; Schmookler, Martin ; Schwarz, Eric M. ; Kroener, Michael
Author_Institution :
IBM Server Div., Boeblingen
fYear :
2007
fDate :
25-27 June 2007
Firstpage :
77
Lastpage :
86
Abstract :
The floating point unit of the next generation PowerPC is detailed. It has been tested at over 5 GHz. The design supports an extremely aggressive cycle time of 13 FO4 using a technology independent measure. For most dependent instructions, its fused multiply-add dataflow has only 6 effective pipeline stages. This is nearly equivalent to its predecessor, the Power 5, even though its technology independent frequency has increased over 70%. Overall the frequency has improved over 100%. It achieves this high performance through aggressive feedback paths, circuit design and layout. The pipeline has 7 stages but data may be fed back to dependent operations prior to rounding and complete normalization. Division and square root algorithms are also described which take advantage of high-precision linear approximation hardware for obtaining a reciprocal or reciprocal square root approximation.
Keywords :
pipeline processing; program processors; P6; aggressive feedback paths; floating-point unit; high-precision linear approximation hardware; multiply-add dataflow; next generation PowerPC; square root algorithms; technology independent measure; Approximation algorithms; Circuit synthesis; Delay; Frequency; Hardware; Linear approximation; Pipelines; Testing; Time measurement; Yarn; Floating-point unit; aggressive data forwarding; data processing without stalls.; denormal result handling; high-frequency design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic, 2007. ARITH '07. 18th IEEE Symposium on
Conference_Location :
Montepellier
ISSN :
1063-6889
Print_ISBN :
0-7695-2854-6
Type :
conf
DOI :
10.1109/ARITH.2007.26
Filename :
4272853
Link To Document :
بازگشت