The vector floating-point unit in a synergistic processor element of a CELL processor

被引:29
|
作者
Mueller, SM
Jacobi, C
Oh, HJ
Tran, KD
Cottier, SR
Michael, BW
Nishikawa, H
Totsuka, Y
Namatame, T
Yano, N
Machida, T
Dhong, SH
机构
关键词
D O I
10.1109/ARITH.2005.45
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The floating-point unit in the Synergistic Processor Element of the 1st generation multi-core CELL Processor is described. The FPU supports 4-way SIMD single precision and integer operations and 2-way SIMD double precision operations. The design required a high-frequency, low latency, power and area efficiency with primary application to the multimedia streaming workloads, such as 3D graphics. The FPU has 3 different latencies, optimizing the performance critical single precision FMA operations, which are executed with a 6-cycle latency at an 11FO4 cycle time. The latency includes the global forwarding of the result. These challenging performance, power and area goals were achieved through the co-design of architecture and implementation with optimizations at all levels of the design. This paper focuses on the logical and algorithmic aspects of the FPU we developed, to achieve these goals.
引用
收藏
页码:59 / 67
页数:9
相关论文
共 50 条
  • [1] A fully pipelined single-precision floating-point unit in the synergistic processor element of a CELL processor
    Oh, HJ
    Mueller, SM
    Jacobi, C
    Tran, KD
    Cottier, SR
    Michael, BW
    Nishikawa, H
    Totsuka, Y
    Namatame, T
    Yano, N
    Machida, T
    Dhong, SH
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (04) : 759 - 771
  • [2] The vector fixed point unit of the synergistic processor element of the cell architecture processor
    Mäding, N
    Leenstra, J
    Pille, J
    Sautter, R
    Büttner, S
    Ehrenreich, S
    Haller, W
    ESSCIRC 2005: PROCEEDINGS OF THE 31ST EUROPEAN SOLID-STATE CIRCUITS CONFERENCE, 2005, : 203 - 206
  • [3] The Vector Fixed Point Unit of the synergistic processor element of the cell architecture processor
    Maeding, N.
    Leenstra, J.
    Pille, J.
    Sautter, R.
    Buettner, S.
    Ehrenreich, S.
    Haller, W.
    2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS, 2006, : 1579 - +
  • [4] A fully-pipelined single-precision floating point unit in the synergistic processor element of a CELL processor
    Oh, H.-J., 2005, (Institute of Electrical and Electronics Engineers Inc.):
  • [5] A fully-pipelined single-precision floating point unit in the synergistic processor element of a CELL processor
    Oh, HJ
    Mueller, SM
    Jacobi, C
    Tran, KD
    Cottier, SR
    Michael, BW
    Nishikawa, H
    Totsuka, Y
    Namatame, T
    Yano, N
    Machida, T
    Dhong, SH
    2005 SYMPOSIUM ON VLSI CIRCUITS, DIGEST OF TECHNICAL PAPERS, 2005, : 24 - 27
  • [6] A FLOATING-POINT ADVANCED CORDIC PROCESSOR
    METAFAS, DE
    GOUTIS, CE
    JOURNAL OF VLSI SIGNAL PROCESSING, 1995, 10 (01): : 53 - 65
  • [7] A Flexible Floating-Point Wavelet Processor
    Guntoro, Andre
    Glesner, Manfred
    SITIS 2008: 4TH INTERNATIONAL CONFERENCE ON SIGNAL IMAGE TECHNOLOGY AND INTERNET BASED SYSTEMS, PROCEEDINGS, 2008, : 403 - 410
  • [8] ENHANCED RISC PROCESSOR PACKS FLOATING-POINT UNIT AND GRAPHICS COMMANDS
    BURSKY, D
    ELECTRONIC DESIGN, 1990, 38 (18) : 191 - 191
  • [9] ASIC design of floating-point FFT processor
    Chen, He
    Zhao, Zhong-Wu
    Journal of Beijing Institute of Technology (English Edition), 2004, 13 (04): : 389 - 393
  • [10] Parallel pipeline floating-point fuzzy processor
    Popescu, N
    Zhang, J
    APPLIED COMPUTATIONAL INTELLIGENCE, 2004, : 671 - 676