Adaptive CPU Scheduling to Conserve Energy in Real-Time Mobile Graphics Applications

被引:0
|
作者
Wu, Fan [1 ]
Agu, Emmanuel [1 ]
Lindsay, Clifford [1 ]
机构
[1] Worcester Polytech Inst, Worcester, MA 01609 USA
关键词
Energy conservation; Multiresolution rendering; Real-time rendering; CPU scheduling;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Graphics rendering on mobile devices is severely restricted by available battery energy. The frame rate of real-time graphics applications fluctuates clue to continual changes in the LoD, visibility and distance of scene objects, riser interactivity; complexity of lighting and animation, and many other factors. Such frame rate spikes waste precious battery energy. We introduce an adaptive CPU scheduler that predicts the applications workload from frame to frame and allocates just enough CPU cycles to render the scene at a target rate of 25 FPS. Since the applications workload needs to be re-estimated whenever the scenes LoD changes, we integrate our CPU scheduler with LoD management. To further save energy; we try to render scenes at the lowest LoD at which the user does not see visual artifacts on a given screen. Our integrated Energy-efficient Adaptive Real-time Rendering (EARR) heuristic reduces energy consumption by up to 60% while maintaining acceptable image duality at interactive frame rates.
引用
收藏
页码:624 / 633
页数:10
相关论文
共 50 条
  • [1] CPU scheduling and memory management for interactive real-time applications
    Shinpei Kato
    Yutaka Ishikawa
    Ragunathan (Raj) Rajkumar
    [J]. Real-Time Systems, 2011, 47 : 454 - 488
  • [2] CPU scheduling and memory management for interactive real-time applications
    Kato, Shinpei
    Ishikawa, Yutaka
    Rajkumar, Ragunathan
    [J]. REAL-TIME SYSTEMS, 2011, 47 (05) : 454 - 488
  • [3] Adaptive real-time scheduling for legacy applications
    Abeni, Luca
    Palopoli, Luigi
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 583 - 590
  • [4] Real-Time CPU Scheduling Approach for Mobile Edge Computing System
    Yu, Xiaoyi
    Wang, Ke
    Lin, Wenliang
    Deng, Zhongliang
    [J]. SMART GRID AND INNOVATIVE FRONTIERS IN TELECOMMUNICATIONS, SMARTGIFT 2018, 2018, 245 : 32 - 42
  • [5] Adaptive Real-Time Scheduling for Legacy Multimedia Applications
    Cucinotta, Tommaso
    Checconi, Fabio
    Abeni, Luca
    Palopoli, Luigi
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (04)
  • [6] Adaptive Energy-Minimized Scheduling of Real-Time Applications in Vehicular Edge Computing
    Hu, Biao
    Shi, Yinbin
    Cao, Zhengcai
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (05) : 6895 - 6906
  • [7] Real-time adaptive speech watermarking scheme for mobile applications
    Arora, S
    Emmanuel, S
    [J]. ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 1153 - 1157
  • [8] Scheduling in Real-Time Mobile Systems
    Chen, Cong
    Hong, Zhong
    Jiang, Jian-Min
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2022, 21 (03)
  • [9] Buffer Minimization of Real-Time Streaming Applications Scheduling on Hybrid CPU/FPGA Architectures
    Zhu, Jun
    Sander, Ingo
    Jantsch, Axel
    [J]. DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 1506 - 1511
  • [10] CPU scheduling for statistically-assured real-time performance and improved energy efficiency
    Wu, HS
    Ravindran, B
    Jensen, ED
    Li, P
    [J]. INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS, 2004, : 110 - 115