An Efficient On-line Task Allocation Algorithm for QoS and Energy Efficiency in Multicore Multimedia Platforms

被引:0
|
作者
Paterna, Francesco [1 ]
Acquaviva, Andrea [2 ]
Caprara, Alberto [1 ]
Papariello, Francesco [3 ]
Desoli, Giuseppe [3 ]
Benini, Luca [1 ]
机构
[1] Univ Bologna, DEIS, Viale Risorgimento 2, I-40136 Bologna, Italy
[2] Politecn Torino, DAUIN, I-10129 Turin, Italy
[3] ST Microelect, I-20010 Cornaredo, MI, Italy
关键词
CHIP MULTIPROCESSORS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The impact of variability on sub-45nm CMOS multimedia platforms makes hard to provide application QoS guarantees, as the speed variations across the cores may cause sub-optimal and sample-dependent utilization of the available resources and energy budget. These effects can be compensated by an efficient allocation of the workload at run-time. In the context of multimedia applications, a critical objective is to compensate core speed variability while matching time constraints without impacting the energy consumption. In this paper we present a new approach to compute optimal task allocations at run-time. The proposed strategy exploits an efficient and scalable implementation to find on-line the best possible solution in a tightly bounded time. Experimental results demonstrate the effectiveness of compensation both in terms of deadline miss rate and energy savings. Results have been compared with those obtained applying state-of-art techniques on a multithreaded MPEG2 decoder. The validation has been performed on a cycle-accurate virtual prototype of a next-generation industrial multicore platform that has been extended with process variability models.
引用
收藏
页码:100 / 105
页数:6
相关论文
共 50 条
  • [1] Online Energy-Efficient Task-Graph Scheduling for Multicore Platforms
    Kanoun, Karim
    Mastronarde, Nicholas
    Atienza, David
    van der Schaar, Mihaela
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2014, 33 (08) : 1194 - 1207
  • [2] Distributed Optimal On-Line Task Allocation Algorithm for Wireless Sensor Networks
    Yu, Wanli
    Huang, Yanqiu
    Garcia-Ortiz, Alberto
    [J]. IEEE SENSORS JOURNAL, 2018, 18 (01) : 446 - 458
  • [3] Energy-efficient power allocation algorithm with delay QoS constraints
    Zuo, Jiakuo
    Zhao, Li
    Zou, Cairong
    [J]. Dongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Southeast University (Natural Science Edition), 2015, 45 (04): : 635 - 640
  • [4] Aging-Aware Energy-Efficient Workload Allocation for Mobile Multimedia Platforms
    Paterna, Francesco
    Acquaviva, Andrea
    Benini, Luca
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (08) : 1489 - 1499
  • [5] Energy efficient algorithm for task allocation in wireless sensor networks
    Zhu, Jing-Hua
    Gao, Hong
    [J]. Ruan Jian Xue Bao/Journal of Software, 2007, 18 (05): : 1198 - 1207
  • [6] On-line trace based automatic parallelization of java programs on multicore platforms
    Department of ECE, Virginia Commonwealth University, United States
    [J]. Proc. Annu. Workshop Interact. Compilers Comput. Archit. INTERACT, (35-43):
  • [7] On-line trace based automatic parallelization of java programs on multicore platforms
    Sun, Yu
    Zhang, Wei
    [J]. Journal of Computing Science and Engineering, 2012, 6 (02) : 105 - 118
  • [8] Energy-Efficient Execution of Streaming Task Graphs with Parallelizable Tasks on Multicore Platforms with Core Failures
    Keller, Jorg
    Litzinger, Sebastian
    [J]. EURO-PAR 2021: PARALLEL PROCESSING WORKSHOPS, 2022, 13098 : 322 - 333
  • [9] An Energy-Efficient Resource Allocation Algorithm with QoS Constraints for Heterogeneous Networks
    Coskun, Cemil Can
    Davaslioglu, Kemal
    Ayanoglu, Ender
    [J]. 2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [10] Exploring Energy Efficiency Model Generalization on Multicore Embedded Platforms
    Rexha, Hergys
    Lafond, Sebastien
    [J]. 2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 494 - 498