Memory-aware dynamic voltage scaling for multimedia applications

被引:9
|
作者
Choi, J [1 ]
Cha, H [1 ]
机构
[1] Yonsei Univ, Dept Comp Sci, Seoul 120749, South Korea
来源
关键词
D O I
10.1049/ip-cdt:20050031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the computing environments are continuously moving towards battery-operated mobile and handheld systems, the development of energy-saving mechanisms for such devices has recently become a technical challenge. Dynamic voltage scaling (DVS) has historically been considered an effective method to reduce the processor power consumption. Conventional DVS techniques typically consider only processor utilisation issues in a policy-making process. However, as memory-bound multimedia applications are becoming popular in handheld devices, the DVS policies should consider the so-called 'memory wall' problem to maximise energy gain. Recent DVS techniques suffer from the inefficiency of their policies caused by the memory-wall problem while executing multimedia applications, and no previous research on DVS considers the problem explicitly. The existence of the memory wall problem in a real system is revealed and a metric that can be used to detect the problem in advance is found. A memory-aware DVS (M-DVS) technique that takes the memory wall problem fully into consideration is proposed. The experimental results on a PDA show that M-DVS can reduce similar to 8% of additional power consumption, compared with conventional DVS, without any QoS degradation for handling multimedia clips.
引用
收藏
页码:130 / 136
页数:7
相关论文
共 50 条
  • [1] Memory-aware energy-optimal frequency assignment for dynamic supply voltage scaling
    Cho, YJ
    Chang, NH
    [J]. ISLPED '04: PROCEEDINGS OF THE 2004 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2004, : 387 - 392
  • [2] Exploration of memory-aware dynamic voltage scheduling for soft real-time applications
    Kim, YJ
    Kim, J
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 177 - 180
  • [3] Memory-aware Dynamic Voltage and Frequency Prediction for Portable Devices
    Liang, Wen-Yew
    Chen, Shih-Chang
    Chang, Yang-Lang
    Fang, Jyh-Perng
    [J]. RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 229 - +
  • [4] Optimality and Improvement of Dynamic Voltage Scaling Algorithms for Multimedia Applications
    Cao, Zhen
    Foo, Brian
    He, Lei
    van der Schaar, Mihaela
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2010, 57 (03) : 681 - 690
  • [5] Optimality and improvement of dynamic voltage scaling algorithms for multimedia applications
    Cao, Zhen
    Foo, Brian
    He, Lei
    van der Schaar, Mihaela
    [J]. 2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 179 - 184
  • [6] FBR: Dynamic Memory-Aware Fast Rerouting
    Johansen, Nicklas S.
    Kaer, Lasse B.
    Madsen, Andreas L.
    Nielsen, Kristian O.
    Schmid, Stefan
    Srba, Jiri
    Tollund, Rasmus G.
    [J]. PROCEEDINGS OF THE 2022 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET 2022), 2022, : 55 - 60
  • [7] A Framework for Memory-aware Multimedia Application Mapping on Chip-Multiprocessors
    Bathen, Luis Angel D.
    Dutt, Nikil D.
    Pasricha, Sudeep
    [J]. PROCEEDINGS OF THE 2008 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2008, : 89 - +
  • [8] Dynamic memory-aware scheduling in spark computing environment
    Tang, Zhuo
    Zeng, Ailing
    Zhang, Xuedong
    Yang, Li
    Li, Kenli
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2020, 141 : 10 - 22
  • [9] De-replication: A Dynamic Memory-aware Mechanism
    Vardhan, Manu
    Gupta, Paras
    Kushwaha, Dharmender Singh
    [J]. THIRD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, GRIDS, AND VIRTUALIZATION (CLOUD COMPUTING 2012), 2012, : 124 - 129
  • [10] Dynamic Memory-Aware Task-Tree Scheduling
    Aupy, Guillaume
    Brasseur, Clement
    Marchal, Loris
    [J]. 2017 31ST IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2017, : 758 - 767