A Power-Efficient High-Throughput 32-Thread SPARC Processor
- 26 December 2006
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal of Solid-State Circuits
- Vol. 42 (1) , 7-16
- https://doi.org/10.1109/jssc.2006.885049
Abstract
This first generation of "Niagara" SPARC processors implements a power-efficient Chip Multi-Threading (CMT) architecture which maximizes overall throughput performance for commercial workloads. The target performance is achieved by exploiting high bandwidth rather than high frequency, thereby reducing hardware complexity and power. The UltraSPARC T1 processor combines eight four-threaded 64-b cores, a floating-point unit, a high-bandwidth interconnect crossbar, a shared 3-MB L2 Cache, four DDR2 DRAM interfaces, and a system interface unit. Power and thermal monitoring techniques further enhance CMT performance benefits, increasing overall chip reliability. The 378-mm2 die is fabricated in Texas Instrument's 90-nm CMOS technology with nine layers of copper interconnect. The chip contains 279 million transistors and consumes a maximum of 63 W at 1.2 GHz and 1.2 V. Key functional units employ special circuit techniques to provide the high bandwidth required by a CMT architecture while optimizing power and silicon area. These include a highly integrated integer register file, a high-bandwidth interconnect crossbar, the shared L2 cache, and the IO subsystem. Key aspects of the physical design methodology are also discussedKeywords
This publication has 13 references indexed in Scilit:
- Where CMOS is Going: Trendy Hype vs. Real TechnologyIEEE Solid-State Circuits Society Newsletter, 2006
- A Power-Efficient High-Throughput 32-Thread SPARC ProcessorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Power and Temperature Control on a 90-nm Itanium Family ProcessorIEEE Journal of Solid-State Circuits, 2005
- Implementation of a Fourth-Generation 1.8-GHz Dual-Core SPARC V9 MicroprocessorIEEE Journal of Solid-State Circuits, 2005
- Niagara: A 32-Way Multithreaded Sparc ProcessorIEEE Micro, 2005
- A dual-core 64-bit ultraSPARC microprocessor for dense server applicationsIEEE Journal of Solid-State Circuits, 2005
- A 64-bit microprocessor in 130-nm and 90-nm technologies with power management featuresIEEE Journal of Solid-State Circuits, 2005
- Maximizing CMP throughput with mediocre coresPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- A third-generation SPARC V9 64-b microprocessorIEEE Journal of Solid-State Circuits, 2000
- A 64-b microprocessor with multimedia supportIEEE Journal of Solid-State Circuits, 1995