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 条
  • [31] Efficient HEVC Decoder for Heterogeneous CPU with GPU Systems
    Wang, Biao
    Alvarez-Mesa, Mauricio
    Chi, Chi Ching
    Juurlink, Ben
    de Souza, Diego F.
    Ilic, Aleksandar
    Roma, Nuno
    Sousa, Leonel
    2016 IEEE 18TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2016,
  • [32] SLO-Aware GPU DVFS for Energy-Efficient LLM Inference Serving
    Kakolyris, Andreas Kosmas
    Masouros, Dimosthenis
    Xydis, Sotirios
    Soudris, Dimitrios
    IEEE COMPUTER ARCHITECTURE LETTERS, 2024, 23 (02) : 150 - 153
  • [33] Heterogeneous Cache Hierarchy Management for Integrated CPU-GPU Architecture
    Wen, Hao
    Zhang, Wei
    2019 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2019,
  • [34] Optimising group-by and aggregation on the coupled CPU-GPU architecture
    Luan, Hua
    Fu, Yan
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2024, 27 (02)
  • [35] Accelerating Progressive Set Similarity Join with the CPU-GPU Architecture
    Yu, Lining
    Nie, Tiezheng
    Shen, Derong
    Kou, Yue
    BIG DATA RESEARCH, 2021, 26
  • [36] A Lightweight DRDPG-Based RL DVFS for Video Rendering on CPU-GPU Integrated SoC
    Zhou, Qinxin
    Zhang, Yunfang
    Xu, Xinzi
    Zhang, Qichen
    Wu, Huaying
    Lian, Yong
    Zhao, Yang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2024, 71 (05) : 2119 - 2131
  • [37] Energy Efficient Real-time Task Scheduling on CPU-GPU Hybrid Clusters
    Mei, Xinxin
    Chu, Xiaowen
    Liu, Hai
    Leung, Yiu-Wing
    Li, Zongpeng
    IEEE INFOCOM 2017 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, 2017,
  • [38] HiCAP: Hierarchical FSM-based Dynamic Integrated CPU-GPU Frequency Capping Governor for Energy-Efficient Mobile Gaming
    Park, Jurn-Gyu
    Dutt, Nikil
    Kim, Hoyeonjiki
    Lim, Sung-Soo
    ISLPED '16: PROCEEDINGS OF THE 2016 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2016, : 218 - 223
  • [39] OTED: Encoding Optimization Technique Targeting Energy-Efficient HEVC Decoding
    Correa, Douglas
    Correa, Guilherme
    Palomino, Daniel
    Zatt, Bruno
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [40] A Control-Theoretic Approach for Energy Efficient CPU-GPU Subsystem in Mobile Platforms
    Kadjo, David
    Ayoub, Raid
    Kishinevsky, Michael
    Gratz, Paul V.
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,