DocumentCode
3359210
Title
Implementing register files for high-performance microprocessors in a die-stacked (3D) technology
Author
Puttaswamy, K. ; Loh, Gabriel H.
Author_Institution
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA
fYear
2006
fDate
2-3 March 2006
Abstract
3D integration is a new technology that greatly increases transistor density while providing faster on-chip communication. 3D integration stacks multiple die connected with a very high-density and low-latency interface which provides increased device density and the ability to place and route in the third dimension. While past studies have explored 3D integrated on-chip caches, this research explores the implementation of register files, which have very different capacity and bandwidth requirements. Partitioning the register file across multiple die reduces the lengths of many critical wires, which provides both latency and energy benefits. In particular, a 3D implementation of 256-entry physical register file in a two-die stack achieves a 24.1% latency improvement with a simultaneous energy reduction of 58.5%, while a four-die version achieves a 36.0% latency improvement with a 58.2% energy reduction. Our results demonstrate that 3D integration is a promising approach for improving both the performance and power of wire-dominated circuits
Keywords
logic partitioning; microprocessor chips; shift registers; 3D implementation; 3D integrated on-chip caches; 3D integration; die-stacked 3D technology; high-density interface; high-performance microprocessors; low-latency interface; on-chip communication; register file implementation; transistor density; wire-dominated circuit perfomance; wire-dominated circuit power; Bonding; Circuits; Computer interfaces; Delay; Educational institutions; Energy consumption; Microprocessors; Random access memory; Registers; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging VLSI Technologies and Architectures, 2006. IEEE Computer Society Annual Symposium on
Conference_Location
Karlsruhe
Print_ISBN
0-7695-2533-4
Type
conf
DOI
10.1109/ISVLSI.2006.56
Filename
1602469
Link To Document