Cooperative DVFS for energy-efficient HEVC decoding on embedded CPU-GPU architecture

被引:3
|
作者
Gong, Fan [1 ]
Ju, Lei [1 ]
Zhang, Deshan [2 ]
Zhao, Mengying [1 ]
Jia, Zhiping [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan, Shandong, Peoples R China
[2] Inspur Co Ltd, Jinan, Shandong, Peoples R China
关键词
DVFS; HEVC; power management; heterogeneous computing;
D O I
10.1145/3061639.3062216
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The next generation video coding standard High Efficiency Video Coding (HEVC) provides better compression rate for high resolution videos, at the cost of substantially higher computational complexity. While some latest off-the-shelf consumer electronics support HEVC via ASIC solutions, software implementation of real-time HEVC remains an open challenge for resource-constraint embedded systems. In this work, we present an HEVC decoder design on a low-power embedded heterogeneous multiprocessor System-on-Chip (HMPSoC) with CPU and GPU. Our analysis shows that the massive parallel architecture of GPU leads to a relatively smooth fluctuation on the processing time between video frames. Moreover, the dynamic workload of each frame has a monotonic correlation with a particular coding parameter that can be obtained at decoding time. Based on these observations, we propose an application-specific userspace CPU-GPU DVFS scheme which effectively saves the energy consumption for HEVC decoding. Furthermore, given our accurate workload prediction, only a small frame buffer is required to ensure real-time video decoding.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Real-Time and Energy-Efficient Face Detection on CPU-GPU Heterogeneous Embedded Platforms
    Oh, Chanyoung
    Yi, Saehanseul
    Yi, Youngmin
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (12): : 2878 - 2888
  • [4] Memory-aware Cooperative CPU-GPU DVFS Governor for Mobile Games
    Hsieh, Chen-Ying
    Park, Jurn-Gyu
    Dutt, Nikil
    Lim, Sung-Soo
    2015 13TH IEEE SYMPOSIUM ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2015, : 113 - 120
  • [5] CNN Workloads Characterization and Integrated CPU-GPU DVFS Governors on Embedded Systems
    Karzhaubayeva, Meruyert
    Amangeldi, Aidar
    Park, Jurn-Gyu
    IEEE EMBEDDED SYSTEMS LETTERS, 2023, 15 (04) : 202 - 205
  • [6] Synergistic CPU-GPU Frequency Capping for Energy-Efficient Mobile Games
    Park, Jurn-Gyu
    Hsieh, Chen-Ying
    Dutt, Nikil
    Lim, Sung-Soo
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (02)
  • [7] A DVFS BASED HEVC DECODER FOR ENERGY-EFFICIENT SOFTWARE IMPLEMENTATION ON EMBEDDED PROCESSORS
    Nogues, Erwan
    Berrada, Romain
    Pelcat, Maxime
    Menard, Daniel
    Raffin, Erwan
    2015 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA & EXPO (ICME), 2015,
  • [8] A CPU-GPU Cooperative Sorting Approach
    Raju, K.
    Chiplunkar, Niranjan N.
    Rajanikanth, Kavoor
    2019 INNOVATIONS IN POWER AND ADVANCED COMPUTING TECHNOLOGIES (I-PACT), 2019,
  • [9] Algorithm for Cooperative CPU-GPU Computing
    Aciu, Razvan-Mihai
    Ciocarlie, Horia
    2013 15TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2013), 2014, : 352 - 358
  • [10] Energy-Efficient Resource Management for Federated Edge Learning With CPU-GPU Heterogeneous Computing
    Zeng, Qunsong
    Du, Yuqing
    Huang, Kaibin
    Leung, Kin K.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2021, 20 (12) : 7947 - 7962