Microarchitectural wire management for performance and power in partitioned architectures

被引:13
作者
Balasubramonian, R [1 ]
Muralimanohar, N [1 ]
Ramani, K [1 ]
Venkatachalapathy, V [1 ]
机构
[1] Univ Utah, Salt Lake City, UT 84112 USA
来源
11TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS | 2005年
关键词
D O I
10.1109/HPCA.2005.21
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Future high-performance billion-transistor processors are likely to employ partitioned architectures to achieve high clock speeds, high parallelism, low design complexity, and low power In such architectures, inter-partition communication over global wires has a significant impact on overall processor performance and power consumption. VLSI techniques allow a variety of wire implementations, but these wire properties have previously never been exposed to the microarchitecture. This paper advocates global wire management at the microarchitecture level and proposes a heterogeneous interconnect that is comprised of wires with varying latency, bandwidth, and energy characteristics. We propose and evaluate microarchitectural techniques that can exploit such a heterogeneous interconnect to improve performance and reduce energy consumption. These techniques include a novel cache pipeline design, the identification of narrow bit-width operands, the classification of non-critical data, and the detection of interconnect load imbalance. For a dynamically scheduled partitioned architecture, our results demonstrate that the proposed innovations result in up to 11 % reductions in overall processor ED2, compared to a baseline processor that employs a homogeneous interconnect.
引用
收藏
页码:28 / 39
页数:12
相关论文
共 47 条
[1]  
AGGARWAL A, 2001, P ISPASS
[2]  
AGGARWAL A, 2002, P IPDPS APR
[3]  
[Anonymous], P SYST LEV INT PRED
[4]  
AUSTIN TM, 1995, P MICRO 28 NOV
[5]  
Bakoglu H., 1990, CIRCUITS INTERCONNEC
[6]  
Balasubramonian R, 2003, CONF PROC INT SYMP C, P275
[7]  
BALASUBRAMONIAN R, 2004, P ICS 18 JUN
[8]   A power-optimal repeater insertion methodology for global interconnects in nanometer designs [J].
Banerjee, K ;
Mehrotra, A .
IEEE TRANSACTIONS ON ELECTRON DEVICES, 2002, 49 (11) :2001-2007
[9]  
Banerjee K., 1999, Proceedings 1999 Design Automation Conference (Cat. No. 99CH36361), P885, DOI 10.1109/DAC.1999.782207
[10]  
Baniasadi A, 2000, INT SYMP MICROARCH, P337, DOI 10.1109/MICRO.2000.898083