Feedback Control Optimization for Performance and Energy Efficiency on CPU-GPU Heterogeneous Systems

被引:2
|
作者
Lin, Feng-Sheng [1 ]
Liu, Po-Ting [2 ]
Li, Ming-Hua [1 ]
Hsiung, Pao-Ann [2 ]
机构
[1] Ind Technol Res Inst, Informat & Commun Labs, Hsinchu 31040, Taiwan
[2] Natl Chung Cheng Univ, Dept Comp Sci & Informat Technol, Chiayi 62102, Taiwan
关键词
CPU; GPU; Heterogeneous system; Frequency scaling; Workload division; Performance; Energy efficiency; POWER;
D O I
10.1007/978-3-319-49583-5_29
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Owing to the rising awareness of environment protection, high performance is not the only aim in system design, energy efficiency has increasingly become an important goal. In accordance with this goal, heterogeneous systems which are more efficient than CPU-based homogeneous systems, and occupying a growing proportion in the Top500 and the Green500 lists. Nevertheless, heterogeneous system design being more complex presents greater challenges in achieving a good tradeoff between performance and energy efficiency for applications running on such systems. To address the performance energy tradeoff issue in CPU-GPU heterogeneous systems, we propose a novel feedback control optimization (FCO) method that alternates between frequency scaling of device and division of kernel workload between CPU and GPU. Given a kernel and a workload division, frequency scaling involves finding near-optimal core frequency of the CPU and of the GPU. Further, an iterative algorithm is proposed for finding a near-optimal workload division that balance workload between CPU and GPU at a frequency that was optimal for the previous workload division. The frequency scaling phase and workload division phase are alternatively performed until the proposed FCO method converges and finds a configuration including core frequency for CPU, core frequency for GPU, and the workload division. Experiments show that compared with the state-of-the-art GreenGPU method, performance can be improved by 7.9%, while energy consumption can be reduced by 4.16%.
引用
收藏
页码:388 / 404
页数:17
相关论文
共 50 条
  • [1] Performance Optimization for CPU-GPU Heterogeneous Parallel System
    Wang, Yanhua
    Qiao, Jianzhong
    Lin, Shukuan
    Zhao, Tinglei
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1259 - 1266
  • [2] Performance Analysis of AES on CPU-GPU Heterogeneous Systems
    Sanz, Victoria
    Pousa, Adrian
    Naiouf, Marcelo
    De Giusti, Armando
    CLOUD COMPUTING, BIG DATA & EMERGING TOPICS, JCC-BD&ET 2022, 2022, 1634 : 31 - 42
  • [3] Component Allocation Optimization for Heterogeneous CPU-GPU Embedded Systems
    Campeanu, Gabriel
    Carlson, Jan
    Sentilles, Severine
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 229 - 236
  • [4] Workload Placement on Heterogeneous CPU-GPU Systems
    Carvalho, Marcos N. L.
    Simitsis, Alkis
    Queralt, Anna
    Romero, Oscar
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 4241 - 4244
  • [5] Energy Efficient Job Scheduling with DVFS for CPU-GPU Heterogeneous Systems
    Chau, Vincent
    Chu, Xiaowen
    Liu, Hai
    Leung, Yiu-Wing
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON FUTURE ENERGY SYSTEMS (E-ENERGY'17), 2017, : 1 - 11
  • [6] Analysis of Energy Efficiency of a Parallel AES Algorithm for CPU-GPU Heterogeneous Platforms
    Fei, Xiongwei
    Li, Kenli
    Yang, Wangdong
    Li, Keqin
    2019 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2019, : 499 - 508
  • [7] Analysis of energy efficiency of a parallel AES algorithm for CPU-GPU heterogeneous platforms
    Fei, Xiongwei
    Li, Kenli
    Yang, Wangdong
    Li, Keqin
    PARALLEL COMPUTING, 2020, 94-95
  • [8] Resource Scheduling Strategy for Performance Optimization Based on Heterogeneous CPU-GPU Platform
    Fang, Juan
    Zhou, Kuan
    Zhang, Mengyuan
    Xiang, Wei
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 73 (01): : 1621 - 1635
  • [9] Efficient Matrix Factorization on Heterogeneous CPU-GPU Systems
    Yu, Yuanhang
    Wen, Dong
    Zhang, Ying
    Wang, Xiaoyang
    Zhang, Wenjie
    Lin, Xuemin
    2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2021), 2021, : 1871 - 1876
  • [10] Efficient Pattern Matching on CPU-GPU Heterogeneous Systems
    Sanz, Victoria
    Pousa, Adrian
    Naiouf, Marcelo
    De Giusti, Armando
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING (ICA3PP 2019), PT I, 2020, 11944 : 391 - 403