A Resource-efficient Task Scheduling System using Reinforcement Learning

被引:2
|
作者
Morchdi, Chedi [1 ]
Chiu, Cheng-Hsiang [2 ]
Zhou, Yi [1 ]
Huang, Tsung-Wei [2 ]
机构
[1] Univ Utah, Dept Elect & Comp Engn, Salt Lake City, UT 84112 USA
[2] Univ Wisconsin, Dept Elect & Comp Engn, Madison, WI USA
基金
美国国家科学基金会;
关键词
Reinforcement Learning; Task Scheduling;
D O I
10.1109/ASP-DAC58780.2024.10473960
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Computer-aided design (CAD) tools typically incorporate thousands or millions of functional tasks and dependencies to implement various synthesis and analysis algorithms. Efficiently scheduling these tasks in a computing environment that comprises manycore CPUs and GPUs is critically important because it governs the macro-scale performance. However, existing scheduling methods are typically hardcoded within an application that are not adaptive to the change of computing environment. To overcome this challenge, this paper will introduce a novel reinforcement learning-based scheduling algorithm that can learn to adapt the performance optimization to a given runtime (task execution environment) situation. We will present a case study on VLSI timing analysis to demonstrate the effectiveness of our learning-based scheduling algorithm. For instance, our algorithm can achieve the same performance of the baseline while using only 20% of CPU resources.
引用
收藏
页码:89 / 95
页数:7
相关论文
共 50 条
  • [1] Resource-Efficient Task Assignment and Scheduling in Optical Grids
    Kannasoot, Nipatjakorn
    Jue, Jason P.
    2010 CONFERENCE ON OPTICAL FIBER COMMUNICATION OFC COLLOCATED NATIONAL FIBER OPTIC ENGINEERS CONFERENCE OFC-NFOEC, 2010,
  • [2] Resource-Efficient Sensor Data Management for Autonomous Systems Using Deep Reinforcement Learning
    Jeong, Seunghwan
    Yoo, Gwangpyo
    Yoo, Minjong
    Yeom, Ikjun
    Woo, Honguk
    SENSORS, 2019, 19 (20)
  • [3] Resource-efficient workflow scheduling in clouds
    Lee, Young Choon
    Han, Hyuck
    Zomaya, Albert Y.
    Yousif, Mazin
    KNOWLEDGE-BASED SYSTEMS, 2015, 80 : 153 - 162
  • [4] MAS: Towards Resource-Efficient Federated Multiple-Task Learning
    Zhuang, Weiming
    Wen, Yonggang
    Lyu, Lingjuan
    Zhang, Shuai
    2023 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2023), 2023, : 23357 - 23367
  • [5] System Framework for Efficient Resource Utilization by Using Smart Task Scheduling
    Monisha, M.
    Bharathi, N.
    RESEARCH JOURNAL OF PHARMACEUTICAL BIOLOGICAL AND CHEMICAL SCIENCES, 2015, 6 (03): : 740 - 749
  • [6] Resource-Efficient Multi-Task Deep Learning Using a Multi-Path Network
    Park, Soyeon
    Lee, Jiho
    Kim, Eunwoo
    IEEE ACCESS, 2022, 10 : 32889 - 32899
  • [7] Resource-efficient scheduling for real time systems
    Larsen, Kim G.
    2003, Springer Verlag (2855):
  • [8] Resource-efficient scheduling for real time systems
    Larsen, KG
    EMBEDDED SOFTWARE, PROCEEDINGS, 2003, 2855 : 16 - 19
  • [9] Robust and efficient task scheduling for robotics applications with reinforcement learning
    Tejer, Mateusz
    Szczepanski, Rafal
    Tarczewski, Tomasz
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 127
  • [10] A hierarchical adaptive federated reinforcement learning for efficient resource allocation and task scheduling in hierarchical IoT network
    Sagar, A. S. M. Sharifuzzaman
    Haider, Amir
    Kim, Hyung Seok
    COMPUTER COMMUNICATIONS, 2025, 229