A 40 nm 16-Core 128-Thread SPARC SoC Processor

被引:26
作者
Shin, Jinuk Luke [1 ]
Huang, Dawei [1 ]
Petrick, Bruce [1 ]
Hwang, Changku [1 ]
Tam, Kenway W. [1 ]
Smith, Alan [1 ]
Pham, Ha [1 ]
Li, Hongping [1 ]
Johnson, Timothy [1 ]
Schumacher, Francis [1 ]
Leon, Ana Sonia [1 ]
Strong, Allan [1 ]
机构
[1] Oracle, Santa Clara, CA 95054 USA
关键词
Asynchronous crossing; body-bias; clocking; coherency; electromigration (EM); idle power; interconnect crossbar; L2; Cache; multi-core; multi-threaded; multiple power domain; power grid; power management; reliability; SerDes; System-On-Chip (SoC); throughput performance; UltraSPARC T3;
D O I
10.1109/JSSC.2010.2080491
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This fourth generation UltraSPARC T3 SoC processor implements sixteen 8-threaded SPARC cores to double on-chip thread count and throughput performance over its previous generation. It enhances glueless scalability to enable up to 512 threads in a 4-way system. A 16-Bank 6 MB L2 Cache, a 512 GB/s hierarchical crossbar and a 312-lane SerDes I/O of 2.4 Tb/s support the bandwidth required by the large number of threads. This SoC processor integrates the memory controller, PCIE 2.0, 10 Gb Ethernet ports, and required cache coherency support in multi-chip configurations. Multiple clock and power domains are used to optimize performance and power for the SoC components. Extensive power management features, from architecture to circuit techniques, optimize both active and idle power. The 377 mm(2) die includes 1 billion transistors in a flip-chip ceramic package with 2117 pins. The chip is fabricated in TSMC's 40 nm high-performance process with 11 Cu metals and four transistor types.
引用
收藏
页码:131 / 144
页数:14
相关论文
共 13 条
[1]   A 4.8-6.4-Gb/s serial link for backplane applications using decision feedback equalization [J].
Balan, V ;
Caroselli, J ;
Chern, JG ;
Chow, C ;
Dadi, R ;
Desai, C ;
Fang, L ;
Hsu, D ;
Joshi, P ;
Kimura, H ;
Liu, CY ;
Pan, TW ;
Park, R ;
You, C ;
Zeng, Y ;
Zhang, E ;
Zhong, F .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2005, 40 (09) :1957-1967
[2]  
Harwood M., 2007, 2007 IEEE INT SOL ST, P68
[3]  
Jones IW, 2009, INT SYMP ASYNCHRON C, P108
[4]   Niagara: A 32-way multithreaded SPARC processor [J].
Kongetira, P ;
Aingaran, K ;
Olukotun, K .
IEEE MICRO, 2005, 25 (02) :21-29
[5]  
Leon A. S., 2006, 2006 IEEE INT SOL ST, P98
[6]   The UltraSPARC T1 processor: CMT reliability [J].
Leon, Ana Sonia ;
Langley, Brian ;
Shin, Jinuk Luke .
PROCEEDINGS OF THE IEEE 2006 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2006, :555-562
[7]   A power-efficient high-throughput 32-thread SPARC processor [J].
Leon, Ana Sonia ;
Tam, Kenway W. ;
Shin, Jinuk Luke ;
Weisner, David ;
Schumacher, Francis .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2007, 42 (01) :7-16
[8]  
Molyneaux R, 2007, INT TEST CONF P, P8
[9]  
Nawathe U. M., 2007, 2007 IEEE International Solid-State Circuits Conference (IEEE Cat. No.07CH37858), P108, DOI 10.1109/ISSCC.2007.373611
[10]   Implementation of an 8-core, 64-thread, power-efficient SPARC server on a chip [J].
Nawathe, Umesh Gajanan ;
Hassan, Mahmudul ;
Yen, King C. ;
Kumar, Ashok ;
Ramachandran, Aparna ;
Greenhill, David .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2008, 43 (01) :6-20