A Framework for Application-Guided Task Management on Heterogeneous Embedded Systems

被引:10
|
作者
Gaspar, Francisco [1 ]
Tanica, Luis [1 ]
Tomas, Pedro [1 ]
Ilic, Aleksandar [1 ]
Sousa, Leonel [1 ]
机构
[1] Univ Lisbon, INESC ID, Inst Super Tecn, P-1699 Lisbon, Portugal
关键词
Heterogeneous multiprocessor; scheduling; embedded systems; quality of service; big.LITTLE; task migration; dynamic voltage and frequency control; PERFORMANCE; POWER; EFFICIENT; DVFS;
D O I
10.1145/2835177
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we propose a general framework for fine-grain application-aware task management in heterogeneous embedded platforms, which allows integration of different mechanisms for an efficient resource utilization, frequency scaling, and task migration. The proposed framework incorporates several components for accurate runtime monitoring by relying on the OS facilities and performance self-reporting for parallel and iterative applications. The framework efficiency is experimentally evaluated on a real hardware platform, where significant power and energy savings are attained for SPEC CPU2006 and PARSEC benchmarks, by guiding frequency scaling and intercluster migrations according to the runtime application behavior and predefined performance targets.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] ARRA: Application-guided Reliability-enhanced Registerfile Architecture for Embedded Processors
    Tabkhi, Hamed
    Schirner, Gunar
    2012 IEEE/IFIP 20TH INTERNATIONAL CONFERENCE ON VLSI AND SYSTEM-ON-CHIP (VLSI-SOC), 2012, : 299 - 302
  • [2] AGIOS: Application-guided I/O Scheduling for Parallel File Systems
    Boito, Francieli Zanon
    Kassick, Rodrigo Virote
    Navaux, Philippe O. A.
    Denneulin, Yves
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 43 - 50
  • [3] AFReP: Application-guided Function-level Registerfile Power-gating for Embedded Processors
    Tabkhi, Hamed
    Schirner, Gunar
    2012 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2012, : 302 - 308
  • [4] A Scalable Secure Overlay Framework for Heterogeneous Embedded Systems
    Kraxberger, Stefan
    IEEE LOCAL COMPUTER NETWORK CONFERENCE, 2010, : 236 - 239
  • [5] A framework for modular analysis and exploration of heterogeneous embedded systems
    Arne Hamann
    Marek Jersak
    Kai Richter
    Rolf Ernst
    Real-Time Systems, 2006, 33 : 101 - 137
  • [6] A framework for modular analysis and exploration of heterogeneous embedded systems
    Hamann, A
    Jersak, M
    Richter, K
    Ernst, R
    REAL-TIME SYSTEMS, 2006, 33 (1-3) : 101 - 137
  • [7] Task Mapping in Heterogeneous Embedded Systems for Fast Completion Time
    Zhou, Husheng
    Liu, Cong
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [8] A hybrid algorithm for task scheduling on heterogeneous multiprocessor embedded systems
    Taheri, Golnaz
    Khonsari, Ahmad
    Entezari-Maleki, Reza
    Sousa, Leonel
    APPLIED SOFT COMPUTING, 2020, 91
  • [9] A TASK-LEVEL OOO FRAMEWORK FOR HETEROGENEOUS SYSTEMS
    Zhang, Junneng
    Wang, Chao
    Li, Xi
    Chen, Peng
    Feng, Xiaojing
    Zhou, Xuehai
    2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 33 - 36
  • [10] Research on the Reform and Practice of English Listening Teaching for Application-guided Universities
    Qian, Peng
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON SOCIAL SCIENCE AND TECHNOLOGY EDUCATION (ICSSTE 2016), 2016, 55 : 583 - 588