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 条
  • [11] CPU-GPU Utilization Aware Energy-Efficient Scheduling Algorithm on Heterogeneous Computing Systems
    Tang, Xiaoyong
    Fu, Zhuojun
    IEEE ACCESS, 2020, 8 (08): : 58948 - 58958
  • [12] Energy-Efficient CPU Core Allocation in DVFS and CPU Pinning Enabled Cloud
    Noguchi, Hirofumi
    Kaneko, Masashi
    2024 IEEE CLOUD SUMMIT, CLOUD SUMMIT 2024, 2024, : 67 - 72
  • [13] A survey on techniques for cooperative CPU-GPU computing
    Raju, K.
    Chiplunkar, Niranjan N.
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 19 : 72 - 85
  • [14] Implementation and Analysis of GNSS Software Receiver on Embedded CPU-GPU Heterogeneous Architecture
    Park, Kwi Woo
    Jang, Woo Jin
    Park, Chansik
    Kim, Sunwoo
    Lee, Min Jun
    PROCEEDINGS OF THE 29TH INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2016), 2016, : 70 - 76
  • [15] Efficient CPU-GPU cooperative computing for solving the subset-sum problem
    Wan, Lanjun
    Li, Kenli
    Liu, Jing
    Li, Keqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (02): : 492 - 516
  • [16] Parallel Graph Partitioning on a CPU-GPU Architecture
    Goodarzi, Bahareh
    Burtscher, Martin
    Goswami, Dhrubajyoti
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 58 - 66
  • [17] CPU-GPU architecture for active noise control
    Kim, Yeongseok
    Park, Youngjin
    APPLIED ACOUSTICS, 2019, 153 : 1 - 13
  • [18] Accelerating MapReduce on a Coupled CPU-GPU Architecture
    Chen, Linchuan
    Huo, Xin
    Agrawal, Gagan
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [19] Hydra: Efficient Detection of Multiple Concurrency Bugs on Fused CPU-GPU Architecture
    Dai, Zhuofang
    Wang, Haojun
    Zhang, Weihua
    Chen, Haibo
    Zang, Binyu
    2014 43RD INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2014, : 331 - 340
  • [20] Incremental Modeling and Monitoring of Embedded CPU-GPU Chips
    Djedidi, Oussama
    Djeziri, Mohand
    PROCESSES, 2020, 8 (06)