Approximation-Aware Task Deployment on Heterogeneous Multicore Platforms With DVFS

被引:5
|
作者
Li, Xinmei [1 ]
Mo, Lei [1 ]
Kritikakou, Angeliki [2 ]
Sentieys, Olivier [2 ]
机构
[1] Southeast Univ, Sch Automation, Nanjing 210096, Peoples R China
[2] Univ Rennes, INRIA, IRISA, CNRS, F-35042 Rennes, France
关键词
Heterogeneous (HE) multicore; imprecise computation (IC); quality of service (QoS); task deployment; task migration (TM); ENERGY; SYSTEMS; ALLOCATION;
D O I
10.1109/TCAD.2022.3222293
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Heterogeneous (HE) multicore platforms, such as ARM big.LITTLE, are widely used to execute embedded applications under multiple and contradictory constraints, such as energy consumption and real-time (RT) execution. To fulfill these constraints and optimize system performance, application tasks should be efficiently mapped on multicore platforms. Embedded applications are usually tolerant to approximated results but acceptable quality of service (QoS). Modeling-embedded applications by using the elastic task model, namely, imprecise computation (IC) task model, can balance system QoS, energy consumption, and RT performance during task deployment. However, state-of-the-art approaches seldom consider the problem of IC task deployment on HE multicore platforms. They typically neglect task migration, which can improve the solutions due to its flexibility during the task deployment process. This article proposes a novel QoS-aware task deployment method to maximize system QoS under energy and RT constraints, where the frequency assignment (FA), task allocation (TA), scheduling, and migration are optimized simultaneously. The task deployment problem is formulated as mixed-integer nonlinear programming. Then, it is linearized to mixed-integer linear programming to find the optimal (OPT) solution. Furthermore, based on the problem structure and problem decomposition, we propose a novel heuristic (HEU) with low computational complexity. The subproblems regarding FA, TA, scheduling, and adjustment are considered and solved in sequence. Finally, the simulation results show that the proposed task deployment method improves the system QoS by 31.2% on average (up to 112.8%) compared to the state-of-the-art methods and the designed HEU achieves about 53.9% (on average) performance of the OPT solution with a negligible computing time.
引用
收藏
页码:2108 / 2121
页数:14
相关论文
共 50 条
  • [1] Approximation-aware Task Deployment on Asymmetric Multicore Processors
    Mo, Lei
    Kritikakou, Angeliki
    Sentieys, Olivier
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1513 - 1518
  • [2] Energy-aware task mapping onto heterogeneous platforms using DVFS and sleep states
    Awan, Muhammad Ali
    Yomsi, Patrick Meumeu
    Nelissen, Geoffrey
    Petters, Stefan M.
    REAL-TIME SYSTEMS, 2016, 52 (04) : 450 - 485
  • [3] Energy-aware task mapping onto heterogeneous platforms using DVFS and sleep states
    Muhammad Ali Awan
    Patrick Meumeu Yomsi
    Geoffrey Nelissen
    Stefan M. Petters
    Real-Time Systems, 2016, 52 : 450 - 485
  • [4] Aging-Aware Energy-Efficient Task Deployment of Heterogeneous Multicore Systems
    Chen, Yu-Guang
    Wang, Chieh-Shih
    Lin, Ing-Chao
    Chen, Zheng-Wei
    Schlichtmann, Ulf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (05) : 1580 - 1593
  • [5] Approximation-Aware Scheduling on Heterogeneous Multi-core Architectures
    Tan, Cheng
    Muthukaruppan, Thannirmalai Somu
    Mitra, Tulika
    Ju, Lei
    2015 20TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2015, : 618 - 623
  • [6] A Programming Model and Runtime System for Approximation-Aware Heterogeneous Computing
    Parnassos, Ioannis
    Bellas, Nikolaos
    Katsaros, Nikolaos
    Patsiatzis, Nikolaos
    Gkaras, Athanasios
    Kanellis, Konstantinos
    Antonopoulos, Christos D.
    Spyrou, Michalis
    Maroudas, Manolis
    2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [7] Approximation-aware scheduling on heterogeneous multi-core architectures
    20151500728147
    (1) School of Computing, National University of Singapore, Singapore; (2) School of Computer Science and Technology, Shandong University, China, 1600, (Institute of Electrical and Electronics Engineers Inc., United States):
  • [8] Approximation-aware Task Partitioning on an Approximate-Exact MPSoC (AxE)
    Huemer, S.
    Baroughi, A. S.
    Shahhoseini, H. S.
    TaheriNejad, N.
    2023 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE, NORCAS, 2023,
  • [9] Security and Approximation: Vulnerabilities in Approximation-Aware Testing
    Dou, Yuqin
    Gu, Chongyan
    Wang, Chenghua
    Liu, Weiqiang
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2023, 11 (01) : 265 - 271
  • [10] Leakage Power Aware Task Assignment Algorithms for Multicore Platforms
    Ananthanarayanan, Gayathri
    Sarangi, Smruti R.
    Balakrishnan, M.
    2016 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2016, : 607 - 612