HRHS: A High-Performance Real-Time Hardware Scheduler

被引:0
|
作者
Derafshi, Danesh [1 ]
Norollah, Amin [1 ]
Khosroanjam, Mohsen [1 ]
Beitollahi, Hakem [1 ]
机构
[1] Iran Univ Sci & Technol, Dept Comp Engn, Tehran 1311416846, Iran
关键词
Task analysis; Hardware; Scheduling; Real-time systems; Computer architecture; Software; Processor scheduling; FPGA; hardware accelerator; hardware scheduler; hard real-time scheduling; many-core; multi-core; real-time system; TASKS; SOC;
D O I
10.1109/TPDS.2019.2952136
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article represents an on-line time-predictable distributed hardware scheduler solution, suitable for many-core systems. We have partitioned the Main scheduler into uniform Partial schedulers to achieve a significant gain in term of performance and scalability, while software scheduling solutions impose excessive delays (in order of thousands of clock cycles) to a system. Although we have considered the implementation of the Earliest Deadline First (EDF) algorithm for each Partial scheduler, one can use customized scheduling policies, as needed. Designers can also modify different parts of our proposed architecture to obtain more suitable hardware for their design. HRHS outperforms conventional schedulers, in terms of resource utilization (LUT, register), delay and energy consumption by 36.83, 22.93, 46.36 and 59.26 percent on average, respectively. It also overpowers clustering solutions by circumventing their intrinsic off-line characteristics. The presented designs are also implemented in ASIC with 45-nanometer technology, in which the HRHS design excels in power, area and critical path length by 49.33, 50.67, and 53.33 percent on average, respectively, over other designs implemented in this article.
引用
收藏
页码:897 / 908
页数:12
相关论文
共 50 条
  • [41] Real-time sonar beamforming on high-performance distributed computers
    George, AD
    Markwell, J
    Fogarty, R
    [J]. PARALLEL COMPUTING, 2000, 26 (10) : 1231 - 1252
  • [42] Timing Predictability in High-Performance Computing With Probabilistic Real-Time
    Reghenzani, Federico
    Massari, Giuseppe
    Fornaciari, William
    [J]. IEEE ACCESS, 2020, 8 : 208566 - 208582
  • [43] Improving a Robotics Framework with Real-Time and High-Performance Features
    Martinez, Jesus
    Romero-Garces, Adrian
    Manso, Luis
    Bustos, Pablo
    [J]. SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS, 2010, 6472 : 263 - 274
  • [44] Dependabilities in a high-performance quantum real-time distributed system
    Chou, Yao-Hsin
    Tsai, I-Ming
    Fahn, Chin-Shyurng
    Hong, Shi-Jinn
    Kuo, Sy-Yen
    [J]. INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, PROCEEDINGS, 2007, : 1107 - +
  • [45] A High-Performance System for Weak ECG Real-Time Detection
    Xu, Kun
    Yang, Yi
    Li, Yu
    Zhang, Yahui
    Zhang, Limin
    [J]. SENSORS, 2024, 24 (04)
  • [46] A Hardware Scheduler for Real Time Multiprocessor System on Chip
    Gupta, Nikhil
    Mandal, Suman K.
    Malave, Javier
    Mandal, Ayan
    Mahapatra, Rabi N.
    [J]. 23RD INTERNATIONAL CONFERENCE ON VLSI DESIGN, 2010, : 264 - 269
  • [47] A High Performance Real-Time Simulator for Controllers Hardware-in-the-Loop Testing
    Matar, Mahmoud
    Karimi, Houshang
    Etemadi, Amir
    Iravani, Reza
    [J]. ENERGIES, 2012, 5 (06) : 1713 - 1733
  • [48] High performance scalable hardware SOM architecture for real-time vector quantization
    Jovanovic, Slavisa
    Rabah, Hassan
    Weber, Serge
    [J]. 2018 IEEE THIRD INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, APPLICATIONS AND SYSTEMS (IPAS), 2018, : 256 - 261
  • [49] MICROPROCESSOR REAL-TIME TASK SCHEDULER
    SMITH, MF
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1980, 4 (03) : 101 - 103
  • [50] HARDWARE MONITORING OF REAL-TIME COMPUTER SYSTEM PERFORMANCE
    ARNDT, FR
    OLIVER, GM
    [J]. COMPUTER, 1972, 5 (04) : 25 - &