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