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
机构
来源
17th IEEE Symposium on Computer Arithmetic, Proceedings | 2005年
关键词
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 条
  • [21] ARRAY PROCESSOR - FLOATING-POINT COMPUTER WITH HIGH THROUGHPUT
    INSKEEP, W
    INTERNATIONAL LABORATORY, 1980, (JAN-): : 69 - &
  • [22] A DIGITAL SIGNAL PROCESSOR WITH IEEE FLOATING-POINT ARITHMETIC
    SOHIE, GRL
    KLOKER, KL
    IEEE MICRO, 1988, 8 (06) : 49 - 67
  • [23] A unified reconfigurable CORDIC processor for floating-point arithmetic
    Fang, Linlin
    Li, Bingyi
    Xie, Yizhuang
    Chen, He
    Pang, Long
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2020, 107 (09) : 1436 - 1450
  • [24] THE SUPRENUM VECTOR FLOATING-POINT UNIT
    KAMMER, H
    PARALLEL COMPUTING, 1988, 7 (03) : 315 - 323
  • [25] A FLOATING-POINT CELL LIBRARY AND A 100-MFLOPS IMAGE SIGNAL PROCESSOR
    FUJII, H
    HORI, C
    TAKADA, T
    HATANAKA, N
    DEMURA, T
    OOTOMO, G
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (07) : 1080 - 1088
  • [26] The circuits and physical design of the synergistic processor element of a CELL processor
    Takahashi, O
    Cook, R
    Cottier, S
    Dhong, SH
    Flachs, B
    Hirairi, K
    Kawasumi, A
    Murakami, H
    Murakami, H
    Noro, H
    Oh, H
    Onishi, S
    Pille, J
    Silberman, J
    Yong, S
    2005 Symposium on VLSI Circuits, Digest of Technical Papers, 2005, : 20 - 23
  • [27] FLOATING-POINT PROCESSOR DELIVERS SPEED TO 68020 030 SYSTEMS
    WILSON, R
    COMPUTER DESIGN, 1989, 28 (03): : 136 - 136
  • [28] PERIPHERAL PROCESSOR MEETS PROPOSED IEEE FLOATING-POINT FORMAT
    不详
    ELECTRONIC PRODUCTS MAGAZINE, 1979, 22 (04): : 141 - 141
  • [29] A Flexible Floating-Point Wavelet Transform and Wavelet Packet Processor
    Guntoro, Andre
    Glesner, Manfred
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1314 - 1319
  • [30] A floating-point processor for fast and accurate sine/cosine evaluation
    Paliouras, V
    Karagianni, K
    Stouraitis, T
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2000, 47 (05) : 441 - 451