Exploiting address compression and heterogeneous interconnects for efficient message management in tiled CMPs

被引:0
|
作者
Flores, Antonio [1 ]
Acacio, Manuel E. [1 ]
Aragon, Juan L. [1 ]
机构
[1] Univ Murcia, Dept Ingn & Tecnol Computadors, E-30100 Murcia, Spain
关键词
Tiled chip multiprocessor; Energy-efficient architecture; Cache-coherence protocol; Heterogeneous on-chip interconnection network; ENERGY-CONSUMPTION; MULTIPROCESSORS;
D O I
10.1016/j.sysarc.2010.05.006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High performance processor designs have evolved toward architectures that integrate multiple processing cores on the same chip. As the number of cores inside a Chip Multiprocessor (CMP) increases, the interconnection network will have significant impact on both overall performance and energy consumption as previous studies have shown. Moreover, wires used in such interconnect can be designed with varying latency, bandwidth and power characteristics. In this work, we show how messages can be efficiently managed in tiled CMP, from the point of view of both performance and energy, by combining both address compression with a heterogeneous interconnect. In particular, our proposal is based on applying an address compression scheme that dynamically compresses the addresses within coherence messages allowing for a significant area slack. The arising area is exploited for wire latency improvement by using a heterogeneous interconnection network comprised of a small set of very-low-latency wires for critical short-messages in addition to baseline wires. Detailed simulations of a 16-core CMP show that our proposal obtains average improvements of 10% in execution time and 38% in the energy-delay(2) product of the interconnect. Additionally, the sensitivity analysis shows that our proposal performs well when either OoO cores or caches with higher latencies are considered. (C) 2010 Elsevier B.V. All rights reserved.
引用
收藏
页码:429 / 441
页数:13
相关论文
共 3 条
  • [1] Heterogeneous Interconnects for Energy-Efficient Message Management in CMPs
    Flores, Antonio
    Aragon, Juan L.
    Acacio, Manuel E.
    IEEE TRANSACTIONS ON COMPUTERS, 2010, 59 (01) : 16 - 28
  • [2] Efficient message management in tiled CMP architectures using a heterogeneous interconnection network
    Flores, Antonio
    Aragon, Juan L.
    Acacio, Manuel E.
    HIGH PERFORMANCE COMPUTING - HIPC 2007, PROCEEDINGS, 2007, 4873 : 133 - 146
  • [3] Energy-Efficient Hardware Prefetching for CMPs using Heterogeneous Interconnects
    Flores, Antonio
    Aragon, Juan L.
    Acacio, Manuel E.
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 147 - 154