Heterogeneous Voltage Frequency Scaling of Data-Parallel Applications for Energy Saving on Homogeneous Multicore Platforms

被引:4
|
作者
Bratek, Pawel [1 ]
Szustak, Lukasz [1 ]
Wyrzykowski, Roman [1 ]
Olas, Tomasz [1 ]
Chmiel, Tomasz [1 ]
机构
[1] Czestochowa Tech Univ, Dept Comp Sci, Dabrowskiego 69, PL-42201 Czestochowa, Poland
关键词
Data-parallel applications; Energy saving; Heterogeneous voltage frequency scaling; Multicore; ccNUMA; PERFORMANCE;
D O I
10.1007/978-3-031-06156-1_12
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, for the first time, we explore and establish the combined benefits of heterogeneous DVFS (dynamic voltage frequency scaling) control in improving the energy-performance behavior of data-parallel applications on shared-memory multicore systems. We propose to customize the clock frequency individually for the appropriately selected groups of cores corresponding to the diversified time of actual computation. In consequence, the advantage of up to 20% points over the homogeneous frequency scaling is achieved on the ccNUMA server with two 18-core Intel Xeon Gold 6240 containing 72 logical cores in total. The cost and efficiency of the proposed pruning algorithm for selecting heterogeneous DVFS configurations against the brute-force search are verified and compared experimentally.
引用
收藏
页码:141 / 153
页数:13
相关论文
共 50 条
  • [31] Performance Analysis of Homogeneous On-Chip Large-Scale Parallel Computing Architectures for Data-Parallel Applications
    Chen, Xiaowen
    Lu, Zhonghai
    Jantsch, Axel
    Chen, Shuming
    Guo, Yang
    Chen, Shenggang
    Chen, Hu
    JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING, 2015, 2015
  • [32] Partitioning Data-parallel Programs for Heterogeneous MPSoCs : Time and Energy Design Space Exploration
    Chandramohan, Kiran
    O'Boyle, Michael F. P.
    ACM SIGPLAN NOTICES, 2014, 49 (05) : 73 - 82
  • [33] New Model-Based Methods and Algorithms for Performance and Energy Optimization of Data Parallel Applications on Homogeneous Multicore Clusters
    Lastovetsky, Alexey
    Manumachu, Ravi Reddy
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (04) : 1119 - 1133
  • [34] HaDPA: A Data-Partition Algorithm for Data Parallel Applications on Heterogeneous HPC Platforms
    Li, Jingbo
    Han, Li
    Qu, Yuqi
    Zhang, Xingjun
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2021, PT II, 2022, 13156 : 178 - 192
  • [35] Model-Based Estimation of the Communication Cost of Hybrid Data-Parallel Applications on Heterogeneous Clusters
    Rico-Gallego, Juan-Antonio
    Lastovetsky, Alexey L.
    Diaz-Martin, Juan-Carlos
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (11) : 3215 - 3228
  • [36] clusterCL: comprehensive support for multi-kernel data-parallel applications in heterogeneous asymmetric clusters
    Raca, Valon
    Mehofer, Eduard
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (12): : 9976 - 10008
  • [37] clusterCL: comprehensive support for multi-kernel data-parallel applications in heterogeneous asymmetric clusters
    Valon Raca
    Eduard Mehofer
    The Journal of Supercomputing, 2020, 76 : 9976 - 10008
  • [38] Application-Aware Power Saving for Online Transaction Processing Using Dynamic Voltage and Frequency Scaling in a Multicore Environment
    Hayamizu, Yuto
    Goda, Kazuo
    Nakano, Miyuki
    Kitsuregawa, Masaru
    ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2011, 2011, 6566 : 50 - 61
  • [39] Runtime Voltage/Frequency Scaling for Energy-Aware Streaming Applications
    Gruian, Flavius
    2012 CONFERENCE RECORD OF THE FORTY SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS (ASILOMAR), 2012, : 1439 - 1443
  • [40] Accurate and Reliable Energy Measurement and Modelling of Data Transfer Between CPU and GPU in Parallel Applications on Heterogeneous Hybrid Platforms
    Niaz, Hafiz Adnan
    Manumachu, Ravi Reddy
    Lastovetsky, Alexey
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (03) : 1011 - 1024