Energy-Efficient Hardware Prefetching for CMPs using Heterogeneous Interconnects

被引:2
|
作者
Flores, Antonio [1 ]
Aragon, Juan L. [1 ]
Acacio, Manuel E. [1 ]
机构
[1] Univ Murcia, Dept Ingn & Tecnol Comp, Murcia, Spain
来源
PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING | 2010年
关键词
tiled chip-multiprocessor; energy-efficient architectures; prefetching; heterogeneous on-chip interconnection network; parallel scientific applications; PERFORMANCE; POWER;
D O I
10.1109/PDP.2010.12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the last years high performance processor designs have evolved toward Chip-Multiprocessor (CMP) architectures that implement multiple processing cores on a single die. As the number of cores inside a CMP increases, the on-chip interconnection network will have significant impact on both overall performance and power consumption as previous studies have shown. On the other hand, CMP designs are likely to be equipped with latency hiding techniques like hardware prefetching in order to reduce the negative impact on performance that, otherwise, high cache miss rates would lead to. Unfortunately, the extra number of network messages that prefetching entails can drastically increase the amount of power consumed in the interconnect. In this work, we show how to reduce the impact of prefetching techniques in terms of power (and energy) consumption in the context of tiled CMPs. Our proposal is based on the fact that the wires used in the on-chip interconnection network can be designed with varying latency, bandwidth and power characteristics. By using a heterogeneous interconnect, where low-power wires are used for dealing with prefetched lines, significant energy savings can be obtained. Detailed simulations of a 16-core CMP show that our proposal obtains improvements of up to 30% in the power consumed by the interconnect (15-23% on average) with almost negligible cost in terms of execution time (average degradation of 2%).
引用
收藏
页码:147 / 154
页数:8
相关论文
共 50 条
  • [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] Energy-Efficient Hardware Data Prefetching
    Guo, Yao
    Narayanan, Pritish
    Bennaser, Mahmoud Abdullah
    Chheda, Saurabh
    Moritz, Csaba Andras
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (02) : 250 - 263
  • [3] Instruction Criticality Based Energy-Efficient Hardware Data Prefetching
    Kalani, Neelu Shivprakash
    Panda, Biswabandan
    IEEE COMPUTER ARCHITECTURE LETTERS, 2021, 20 (02) : 146 - 149
  • [4] Energy-Efficient Cache Partitioning For Future CMPs
    Sundararajan, Karthik T.
    Jones, Timothy M.
    Topham, Nigel P.
    PROCEEDINGS OF THE 21ST INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT'12), 2012, : 465 - 466
  • [5] Energy-Efficient VCSELs for Interconnects
    Hofmann, Werner H.
    Moser, Philip
    Bimberg, Dieter
    IEEE PHOTONICS JOURNAL, 2012, 4 (02): : 652 - 656
  • [6] Exploiting address compression and heterogeneous interconnects for efficient message management in tiled CMPs
    Flores, Antonio
    Acacio, Manuel E.
    Aragon, Juan L.
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (09) : 429 - 441
  • [7] Robust Energy-Efficient Optimization for Heterogeneous Networks with Residual Hardware Impairments
    Xu, Yongjun
    Cao, Qi
    Huang, Chongwen
    Yuen, Chau
    Zhou, Jihua
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 679 - 684
  • [8] A Case for Heterogeneous On-Chip Interconnects for CMPs
    Mishra, Asit K.
    Vijaykrishnan, N.
    Das, Chita R.
    ISCA 2011: PROCEEDINGS OF THE 38TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2011, : 389 - 399
  • [9] Towards Energy-Efficient Photonic Interconnects
    Demir, Yigit
    Hardavellas, Nikos
    OPTICAL INTERCONNECTS XV, 2015, 9368
  • [10] Prefetching in Embedded Mobile Systems Can Be Energy-Efficient
    Tang, Jie
    Liu, Shaoshan
    Gu, Zhimin
    Liu, Chen
    Gaudiot, Jean-Luc
    IEEE COMPUTER ARCHITECTURE LETTERS, 2011, 10 (01) : 8 - 11