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 条
  • [31] A Runtime Workload Distribution with Resource Allocation for CPU-GPU Heterogeneous Systems
    Alsubaihi, Shouq
    Gaudiot, Jean-Luc
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 994 - 1003
  • [32] Mixed-Cell-Height Legalization on CPU-GPU Heterogeneous Systems
    Yang, Haoyu
    Fung, Kit
    Zhao, Yuxuan
    Lin, Yibo
    Yu, Bei
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 784 - 789
  • [33] Heterogeneous CPU-GPU Execution of Stencil Applications
    Siklosi, Balint
    Reguly, Istvan Z.
    Mudalige, Gihan R.
    PROCEEDINGS OF 2018 IEEE/ACM INTERNATIONAL WORKSHOP ON PERFORMANCE, PORTABILITY AND PRODUCTIVITY IN HPC (P3HPC 2018), 2018, : 71 - 80
  • [34] CPU-GPU Utilization Aware Energy-Efficient Scheduling Algorithm on Heterogeneous Computing Systems
    Tang, Xiaoyong
    Fu, Zhuojun
    IEEE ACCESS, 2020, 8 (08): : 58948 - 58958
  • [35] A Simulation Framework for Scheduling Performance Evaluation on CPU-GPU Heterogeneous System
    Vella, Flavio
    Neri, Igor
    Gervasi, Osvaldo
    Tasso, Sergio
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2012, PT IV, 2012, 7336 : 457 - 469
  • [36] Latency-Aware Packet Processing on CPU-GPU Heterogeneous Systems
    Maghazeh, Arian
    Bordoloi, Unmesh D.
    Dastgeer, Usman
    Andrei, Alexandru
    Eles, Petru
    Peng, Zebo
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [37] Efficient Monte Carlo Dose Calculation On CPU-GPU Heterogeneous Systems
    Xiao, K.
    Zhou, B.
    Chen, D. Z.
    Hu, X. S.
    MEDICAL PHYSICS, 2014, 41 (06) : 169 - +
  • [38] An improved smith-waterman algorithm on heterogeneous CPU-GPU Systems
    Yin, Meng Jia
    Xu, Xianbin
    Xiong, Zenggang
    Zhang, Tao
    Zheng, Fang
    International Journal of Applied Mathematics and Statistics, 2013, 50 (20): : 499 - 507
  • [39] gem5-gpu: A Heterogeneous CPU-GPU Simulator
    Power, Jason
    Hestness, Joel
    Orr, Marc S.
    Hill, Mark D.
    Wood, David A.
    IEEE COMPUTER ARCHITECTURE LETTERS, 2015, 14 (01) : 34 - 36
  • [40] Profiling based optimization method for CPU-GPU heterogeneous parallel processing system
    Zhang, Bao
    Dong, Xiaoshe
    Bai, Xiuxiu
    Cao, Haijun
    Liu, Chao
    Mei, Yiduo
    Dong, X., 1600, Xi'an Jiaotong University (46): : 17 - 23