Reducing energy consumption of parallel sparse matrix applications through integrated link/CPU voltage scaling

被引:0
|
作者
Seung Woo Son
Konrad Malkowski
Guilin Chen
Mahmut Kandemir
Padma Raghavan
机构
[1] The Pennsylvania State University,Department of Computer Science and Engineering
来源
关键词
Energy consumption; Dynamic voltage scaling; Parallel sparse matrix; Computation; Communication networks;
D O I
暂无
中图分类号
学科分类号
摘要
Reducing power consumption is quickly becoming a first-class optimization metric for many high-performance parallel computing platforms. One of the techniques employed by many prior proposals along this direction is voltage scaling and past research used it on different components such as networks, CPUs, and memories. In contrast to most of the existent efforts on voltage scaling that target a single component (CPU, network or memory components), this paper proposes and experimentally evaluates a voltage/frequency scaling algorithm that considers CPU and communication links in a mesh network at the same time. More specifically, it scales voltages/frequencies of CPUs in the nodes and the communication links among them in a coordinated fashion (instead of one after another) such that energy savings are maximized without impacting execution time. Our experiments with several tree-based sparse matrix computations reveal that the proposed integrated voltage scaling approach is very effective in practice and brings 13% and 17% energy savings over the pure CPU and pure communication link voltage scaling schemes, respectively. The results also show that our savings are consistent with the different network sizes and different sets of voltage/frequency levels.
引用
收藏
页码:179 / 213
页数:34
相关论文
共 14 条
  • [1] Reducing energy consumption of parallel sparse matrix applications through integrated link/CPU voltage scaling
    Son, SeungWoo
    Malkowski, Konrad
    Chen, Guilin
    Kandemir, Mahmut
    Raghavan, Padma
    JOURNAL OF SUPERCOMPUTING, 2007, 41 (03): : 179 - 213
  • [2] Reducing energy consumption using heterogeneous voltage frequency scaling of data-parallel applications for multicore systems
    Bratek, Pawel
    Szustak, Lukasz
    Wyrzykowski, Roman
    Olas, Tomasz
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2023, 175 : 121 - 133
  • [3] Reducing NoC energy consumption through compiler-directed channel voltage scaling
    Chen, Guangyu
    Li, Feihui
    Kandemir, Mahmut
    Irwin, Mary Jane
    ACM SIGPLAN NOTICES, 2006, 41 (06) : 193 - 203
  • [4] Modeling of the CPU frequency to minimize energy consumption in parallel applications
    Sundriyal, Vaibhav
    Sosonkina, Masha
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 17 : 1 - 8
  • [5] Governing energy consumption in Hadoop through CPU frequency scaling: An analysis
    Ibrahim, Shadi
    Phan, Tien-Dat
    Carpen-Amarie, Alexandra
    Chihoub, Houssem-Eddine
    Moise, Diana
    Antoniu, Gabriel
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 54 : 219 - 232
  • [6] NoC Links Energy Reduction through Link Voltage Scaling
    Mineo, Andrea
    Palesi, Maurizio
    Ascia, Giuseppe
    Catania, Vincenzo
    2013 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (IC-SAMOS), 2013, : 113 - 120
  • [7] Minimizing Energy Consumption for Precedence-constrained Applications Using Dynamic Voltage Scaling
    Lee, Young Choon
    Zomaya, Albert Y.
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 92 - 99
  • [8] An energy-efficient scheduling algorithm using dynamic voltage scaling for parallel applications on clusters
    Ruan, Xiaojun
    Qin, Xiao
    Zong, Ziliang
    Bellam, Kiramnai
    Nijim, Mais
    PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 735 - +
  • [9] Minimizing expected energy consumption in real-time systems through dynamic voltage scaling
    Xu, Ruibin
    Mosse, Daniel
    Melhem, Rami
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2007, 25 (04):
  • [10] Dynamic Voltage and Frequency Scaling as a Method for Reducing Energy Consumption in Ultra-Low-Power Embedded Systems
    Zidar, Josip
    Matic, Tomislav
    Aleksi, Ivan
    Hocenski, Zeljko
    ELECTRONICS, 2024, 13 (05)