RESET: A real-time scheduler for energy and temperature aware heterogeneous multi-core systems

被引:15
|
作者
Moulik, Sanjay [1 ]
机构
[1] Indian Inst Informat Technol, Dept Comp Sci & Engn, Gauhati 781015, Assam, India
关键词
Multi-core; Utilisation; Energy-aware; Temperature-aware; Real-time and Scheduler; ALGORITHM;
D O I
10.1016/j.vlsi.2020.11.012
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Nowadays, multi-core processing systems have to perform complex functionalities on densely packed multi-million gate platforms, making design issues like resource usage efficiency, energy consumption, temperature management of cores, etc. more challenging to handle. Since many of these processing platforms use batteries as their primary source of energy and are prone to an uncontrolled surge in temperatures, researchers have started focusing on these criteria in great detail. In this work, we propose a three-phase hierarchical resource allocation strategy called RESET for scheduling periodic tasks with a bounded number of migrations and context-switches. The first phase divides time into distinct intervals/windows based on deadlines of tasks. The exact proportional fairness needed for the progress of task executions is maintained at all window boundaries. The second phase performs energy-aware task-to-core assignments based on task execution requirements and operating frequency levels of cores. In the last phase, it splits tasks based on an input parameter and prepares a temperature-aware schedule for individual cores. Our experimental analysis shows that the presented strategy improves upon the state-of-the-art in terms of resource utilisation and reduces dynamic energy consumption and the average temperature of cores in the system.
引用
收藏
页码:59 / 69
页数:11
相关论文
共 50 条
  • [1] TEARS: A temperature-aware real-time scheduler for heterogeneous multi-core systems
    Sharma, Yanshul
    Chanda, Richik
    Moulik, Sanjay
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 936 - 943
  • [2] A security-aware hardware scheduler for modern multi-core systems with hard real-time constraints
    Norollah, Amin
    Beitollahi, Hakem
    Kazemi, Zahra
    Fazeli, Mahdi
    MICROPROCESSORS AND MICROSYSTEMS, 2022, 95
  • [3] TCPS: A Task and Cache-Aware Partitioned Scheduler for Hard Real-Time Multi-core Systems
    Shen, Yixian
    Xiao, Jun
    Pimentel, Andy D.
    PROCEEDINGS OF THE 23RD ACM SIGPLAN/SIGBED INTERNATIONAL CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, LCTES 2022, 2022, : 37 - 49
  • [4] Power Aware Scheduling on Real-time Multi-core Systems
    Hanamakkanavar, Amit
    Handur, Vidya
    Kareti, Venkatesh
    Ranadive, Priti
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 2624 - 2628
  • [5] The Parallel Multi-Mode Digraph Task Model for Energy-Aware Real-Time Heterogeneous Multi-Core Systems
    Zahaf, Houssam-Eddine
    Lipari, Giuseppe
    Bertogna, Marko
    Boulet, Pierre
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (10) : 1511 - 1524
  • [6] CEAT: A Cluster based Energy Aware Scheduler for Real-Time Heterogeneous Systems
    Moulik, Sanjay
    Das, Zinea
    Saikia, Gitimoni
    2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, : 1815 - 1821
  • [7] Optimizing Tasks Assignment on Heterogeneous Multi-core Real-time Systems with Minimum Energy
    Li, Ying
    Niu, Jianwei
    Qiu, Meikang
    Long, Xiang
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 577 - 582
  • [8] An Energy-Aware Scheduler for Dynamically Reconfigurable Multi-Core Systems
    Bonamy, Robin
    Bilavarn, Sebastien
    Muller, Fabrice
    2015 10TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2015,
  • [9] HEARS: A heterogeneous energy-aware real-time scheduler
    Moulik, Sanjay
    Chaudhary, Rishabh
    Das, Zinea
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 72
  • [10] HEART: A Heterogeneous Energy-Aware Real-Time scheduler
    Moulik, Sanjay
    Devaraj, Rajesh
    Sarkar, Arnab
    2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 476 - 481