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 条
  • [41] Packet-Type Aware Scheduling of Moldable Streaming Tasks on Multicore Systems with DVFS
    Boulasikis, Michail
    Kessler, Christoph
    Gruian, Flavius
    Keller, Joerg
    Litzinger, Sebastian
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 449 - 451
  • [42] Temperature-Aware DVFS for Hard Real-Time Applications on Multicore Processors
    Hanumaiah, Vinay
    Vrudhula, Sarma
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (10) : 1484 - 1494
  • [43] Energy Minimization for Multicore Platforms Through DVFS and VR Phase Scaling With Comprehensive Convex Model
    Zhu, Zuomin
    Zhang, Wei
    Chaturvedi, Vivek
    Singh, Amit Kumar
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (03) : 686 - 699
  • [44] Energy-Aware Task Replication to Manage Reliability for Periodic Real-Time Applications on Multicore Platforms
    Haque, Mohammad A.
    Aydin, Hakan
    Zhu, Dakai
    2013 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2013,
  • [45] Task Scheduling Strategy for Heterogeneous Multicore Systems
    Fang, Juan
    Zhang, Jiaxing
    Lu, Shuaibing
    Zhang, Di
    Zhao, Hui
    Cui, Yuwen
    IEEE CONSUMER ELECTRONICS MAGAZINE, 2022, 11 (01) : 73 - 79
  • [46] Energy-Aware Non-Preemptive Task Scheduling With Deadline Constraint in DVFS-Enabled Heterogeneous Clusters
    Wang, Qiang
    Mei, Xinxin
    Liu, Hai
    Leung, Yiu-Wing
    Li, Zongpeng
    Chu, Xiaowen
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (12) : 4083 - 4099
  • [47] Accelerating Network Features Deployment With Heterogeneous Platforms
    Xu, Tingting
    Wang, Xiaoliang
    Tian, Chen
    Xiong, Yun
    Ye, Baoliu
    Lu, Sanglu
    Nguyen, Cam-Tu
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024,
  • [48] Energy-Efficient Operation of Multicore Processors by DVFS, Task Migration, and Active Cooling
    Hanumaiah, Vinay
    Vrudhula, Sarma
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (02) : 349 - 360
  • [49] Automatic middleware deployment planning on heterogeneous platforms
    Chouhan, Pushpinder Kaur
    Caron, Eddy
    Desprez, Frederic
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 459 - +
  • [50] Task-Aware Priority Scheduling for Multicore Processors
    Shi, Qiu-Wei
    PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND INFORMATION SYSTEMS, 2016, 52 : 106 - 110