Overview of the architecture, circuit design, and physical implementation of a first-generation cell processor

被引:105
|
作者
Pham, DC [1 ]
Aipperspach, T
Boerstler, D
Bolliger, M
Chaudhry, R
Cox, D
Harvey, P
Harvey, PM
Hofstee, HP
Johns, C
Kahle, J
Kameyama, A
Keaty, J
Masubuchi, Y
Pham, M
Pille, J
Posluszny, S
Riley, M
Stasiak, DL
Suzuoki, M
Takahashi, O
Warnock, J
Weitzel, S
Wendel, D
Yazawa, K
机构
[1] IBM Corp, Syst & Technol Grp, Austin, TX 78717 USA
[2] IBM Corp, Syst & Technol Grp, Rochester, MN 55901 USA
[3] Toshiba Amer Elect Components, Austin, TX 78717 USA
[4] IBM Corp, Syst & Technol Grp, Austin, TX 78758 USA
[5] Sony Comp Entertainment, Tokyo, Japan
[6] IBM Corp, Syst & Technol Grp, Yorktown Hts, NY 10598 USA
[7] IBM Entwicklung GMBH, D-71032 Boblingen, Germany
关键词
bus interface controller (BIC); cell processor; element interconnect bus (EIB); flexible IO; hardware content protection; local store; media-centric computing; memory interface controller (MIC); modularity; multi-core; natural human interaction; Power Architecture; power processor element (PPE); real-time system; simultaneous multi-threading; SoC; synergistic processor; virtualization; 90-mn SOI;
D O I
10.1109/JSSC.2005.859896
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper reviews the design challenges that current and future processors must face, with stringent power limits, high-frequency targets, and the continuing system integration trends. This paper then describes the architecture, circuit design, and physical implementation of a first-generation Cell processor and the design techniques used to overcome the above challenges. A Cell processor consists of a 64-bit Power Architecture processor coupled with multiple synergistic processors, a flexible 10 interface, and a memory interface controller that supports multiple operating systems including Linux. This multi-core SoC, implemented in 90-mn SOI technology, achieved a high clock rate by maximizing custom circuit design while maintaining reasonable complexity through design modularity and reuse.
引用
收藏
页码:179 / 196
页数:18
相关论文
共 50 条
  • [1] Circuit design techniques for a first-generation Cell Broadband Engine processor
    Warnock, James
    Wendel, Dieter
    Aipperspach, Tony
    Behnen, Erwin
    Cordes, Robert A.
    Dhong, Sang H.
    Hirairi, Koji
    Murakami, Hiroaki
    Onishi, Shohji
    Pham, Dac C.
    Pille, Jurgen
    Posluszny, Stephen D.
    Takahashi, Osamu
    Wen, Huajun
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (08) : 1692 - 1706
  • [2] The design and implementation of a first-generation CELL processor - A multi-core SoC
    Pham, D
    Asano, S
    Bolliger, M
    Day, MN
    Hofstee, HP
    Johns, C
    Kahle, J
    Kameyama, A
    Keaty, J
    Masubuchi, Y
    Riley, M
    Shippy, D
    Stasiak, D
    Suzuoki, M
    Wang, M
    Warnock, J
    Weitzel, S
    Wendel, D
    Yamazaki, T
    Yazawa, K
    [J]. 2005 International Conference on Integrated Circuit Design and Technology, 2005, : 49 - 52
  • [3] The design and implementation of donble-precision multiplier in a first-generation CELL processor
    Kuang, JB
    Buchholtz, TC
    Dance, SM
    Warnock, JD
    Storino, SN
    Wendel, D
    Bradley, DH
    [J]. 2005 International Conference on Integrated Circuit Design and Technology, 2005, : 11 - 14
  • [4] First-generation cell processor
    Hofstee, HP
    [J]. IEEE MICRO, 2005, 25 (05) : 8 - 9
  • [5] The design methodology and implementation of a first-generation CELL processor: A multi-core SoC
    Pham, D
    Behnen, E
    Bolliger, M
    Hofstee, HP
    Johns, C
    Kahle, J
    Kameyama, A
    Keaty, J
    Le, B
    Masubuchi, Y
    Posluszny, S
    Riley, M
    Suzuoki, M
    Wang, M
    Warnock, J
    Weitzel, S
    Wendel, D
    Yazawa, K
    [J]. CICC: PROCEEDINGS OF THE IEEE 2005 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2005, : 45 - 49
  • [6] Key features of the design methodology enabling a multi-core SoC implementation of a first-generation CELL processor
    Pham, Dac
    Anderson, Hans-Werner
    Behnen, Erwin
    Bolliger, Mark
    Gupta, Sanjay
    Hofstee, Peter
    Harvey, Paul
    Johns, Charles
    Kahle, Jim
    Kameyama, Atsushi
    Keaty, John
    Le, Bob
    Lee, Sang
    Nguyen, Tuyen
    Petrovick, John
    Pham, Mydung
    Pille, Juergen
    Posluszny, Stephen
    Riley, Mack
    Verock, Joseph
    Warnock, James
    Weitzel, Steve
    Wendel, Dieter
    [J]. ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, : 871 - 878
  • [7] Architecture and Implementation of a First-Generation Iterative Detection Read Channel
    Galbraith, Richard L.
    Oenning, Travis
    Ross, Michael
    Wilson, Bruce
    Djurdjevic, Ivana
    Park, Jihoon
    [J]. IEEE TRANSACTIONS ON MAGNETICS, 2010, 46 (03) : 837 - 843
  • [8] The circuit 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
    [J]. ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, : 111 - 117
  • [9] DESIGN AND VLSI IMPLEMENTATION OF AN ACCESS PROCESSOR FOR A DECOUPLED ARCHITECTURE
    HULINA, PT
    KURIAN, L
    JOHN, EB
    CORAOR, LD
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1992, 16 (05) : 237 - 247
  • [10] GOLDSTRIKE 1: COINTERRA'S FIRST-GENERATION CRYPTOCURRENCY MINING PROCESSOR FOR BITCOIN
    Barkatullah, Javed
    Hanke, Timo
    [J]. IEEE MICRO, 2015, 35 (02) : 68 - 76