loading...
The Vector Floating-Point Unit in a Synergistic Processor Element of a CELL Processor
Cape Cod, Massachusetts, USA June 27-June 29
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ARITH.2005.4517th IEEE Symposium on Computer Arith ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Silvia M. Mueller, IBM Boeblingen
Christian Jacobi, IBM Boeblingen
Hwa-Joon Oh, IBM Austin
Kevin D. Tran, IBM Austin
Scott R. Cottier, IBM Austin
Brad W. Michael, IBM Austin
Hiroo Nishikawa, IBM Japan Industrial Solution Co.
Yonetaro Totsuka, Sony Computer Entertainment of America
Tatsuya Namatame, Toshiba Corporation
Naoka Yano, Toshiba Corporation
Takashi Machida, Toshiba Corporation
Sang H. Dhong, IBM Austin

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.

Citation:
Silvia M. Mueller, Christian Jacobi, Hwa-Joon Oh, Kevin D. Tran, Scott R. Cottier, Brad W. Michael, Hiroo Nishikawa, Yonetaro Totsuka, Tatsuya Namatame, Naoka Yano, Takashi Machida, Sang H. Dhong, "The Vector Floating-Point Unit in a Synergistic Processor Element of a CELL Processor," arith, pp.59-67, 17th IEEE Symposium on Computer Arithmetic (ARITH'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions