IBM PowerPC 440 FPU with complex-arithmetic extensions

被引:10
作者
Wait, CD [1 ]
机构
[1] IBM Corp, Engn & Technol Serv, Rochester, MN 55901 USA
关键词
D O I
10.1147/rd.492.0249
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The PowerPC((R)) 440 floating-point unit (FPU) with complex arithmetic extensions is an embedded application-specfic integrated circuit (ASIC) core designed to be used with the IBM PowerPC 440 processor core on the Blue Gene((R))/L compute chip. The FPU core implements the floating-point instruction set from the Power-PC Architecture (TM) and the floating-point instruction extensions created to aid in matrix and complex-arithmetic operations. The FPU instruction extensions define double-precision operations that are primarily; single-instruction multiple-data (SIMD) and require two (primary and secondary) arithmetic pipelines and floating-point register files. However, to aid complex-arithmetic routines, some FPU extensions actually perform (different (yet closely related) operations while executing in the arithmetic pipelines. The FPU core implements an operand crossbar between the primary and secondary arithmetic datapaths to enable each pipeline operand access from the primary or secondary register file. The Power PC 440 processor core provides 128-bit storage buses and simultaneous issue of an arithmetic instruction with a storage instruction, allowing the FPU core to fully utilize the parallel arithmetic pipes.
引用
收藏
页码:249 / 254
页数:6
相关论文
共 5 条
[1]   Design and exploitation of a high-performance SIMD floating-point unit for Blue Gene/L [J].
Chatterjee, S ;
Bachega, LR ;
Bergner, P ;
Dockser, KA ;
Gunnels, JA ;
Gupta, M ;
Gustavson, FG ;
Lapkowski, CA ;
Liu, GK ;
Mendell, M ;
Nair, R ;
Wait, CD ;
Ward, TJC ;
Wu, P .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2005, 49 (2-3) :377-391
[2]  
DOCKSER K, 2001, IBM MICRONEWS, V7, P27
[3]  
*IBM CORP, 2000, ENH POWERPC ARCH MAR
[4]  
*IBM CORP, 2001, PPC440X5 CPU COR US
[5]  
IEEE, 1985, 754 IEEE