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 条
  • [21] An orchestrated NoC prioritization mechanism for heterogeneous CPU-GPU systems
    Cai, Xiangwei
    Yin, Jieming
    Zhou, Pingqiang
    INTEGRATION-THE VLSI JOURNAL, 2019, 65 : 344 - 350
  • [22] Optimization of Parallel Algorithm for Kalman Filter on CPU-GPU Heterogeneous System
    Xu, Dandan
    Xiao, Zheng
    Li, Dapu
    Wu, Fan
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 2165 - 2172
  • [23] Towards a parallelization and performance optimization of Viola and Jones algorithm in heterogeneous CPU-GPU mobile system
    Ghorbel, Agnes
    Ben Amor, Nader
    Jallouli, Mohamed
    2015 15TH INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEMS DESIGN AND APPLICATIONS (ISDA), 2015, : 528 - 532
  • [24] Denial of Service in CPU-GPU Heterogeneous Architectures
    Wen, Hao
    Zhang, Wei
    2020 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2020,
  • [25] Noniterative Multireference Coupled Cluster Methods on Heterogeneous CPU-GPU Systems
    Bhaskaran-Nair, Kiran
    Ma, Wenjing
    Krishnamoorthy, Sriram
    Villa, Oreste
    van Dam, Hubertus J. J.
    Apra, Edoardo
    Kowalski, Karol
    JOURNAL OF CHEMICAL THEORY AND COMPUTATION, 2013, 9 (04) : 1949 - 1957
  • [26] A Survey on Heterogeneous CPU-GPU Architectures and Simulators
    Alaei, Mohammad
    Yazdanpanah, Fahimeh
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2025, 37 (01):
  • [27] A Survey of CPU-GPU Heterogeneous Computing Techniques
    Mittal, Sparsh
    Vetter, Jeffrey S.
    ACM COMPUTING SURVEYS, 2015, 47 (04)
  • [28] Supporting Energy-Efficient Computing on Heterogeneous CPU-GPU Architectures
    Siehl, Kyle
    Zhao, Xinghui
    2017 IEEE 5TH INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD 2017), 2017, : 134 - 141
  • [29] Asynchronous Processing for Latent Fingerprint Identification on Heterogeneous CPU-GPU Systems
    Sanchez-Fernandez, Andres J.
    Romero, Luis F.
    Peralta, Daniel
    Medina-Perez, Miguel Angel
    Saeys, Yvan
    Herrera, Francisco
    Tabik, Siham
    IEEE ACCESS, 2020, 8 (08): : 124236 - 124253
  • [30] A hybrid computing method of SpMV on CPU-GPU heterogeneous computing systems
    Yang, Wangdong
    Li, Kenli
    Li, Keqin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 104 : 49 - 60