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 条
  • [1] HARDWARE SUPPORT FOR THE TUMULT REAL-TIME SCHEDULER
    VANDERBIJ, HC
    SMIT, GJM
    HAVINGA, PJM
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 251 - 257
  • [2] A configurable hardware scheduler for real-time systems
    Kuacharoen, P
    Shalan, MA
    Mooney, VJ
    [J]. ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 95 - 101
  • [3] Exploiting high-performance DSP hardware for real-time CELP implementation
    Teo, TT
    Tan, EC
    Premkumar, AB
    [J]. IEEE TENCON'97 - IEEE REGIONAL 10 ANNUAL CONFERENCE, PROCEEDINGS, VOLS 1 AND 2: SPEECH AND IMAGE TECHNOLOGIES FOR COMPUTING AND TELECOMMUNICATIONS, 1997, : 421 - 424
  • [4] Hardware Fuzzy Scheduler for Real-Time Independent Tasks
    Slimani, Khaled
    Hadaoui, Rebiha
    Lalam, Mustapha
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (09)
  • [5] High-Performance SIFT Hardware Accelerator for Real-Time Image Feature Extraction
    Huang, Feng-Cheng
    Huang, Shi-Yu
    Ker, Ji-Wei
    Chen, Yung-Chang
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2012, 22 (03) : 340 - 351
  • [6] A HIGH-PERFORMANCE HARDWARE-ASSISTED REAL-TIME GARBAGE COLLECTION SYSTEM
    NILSEN, KD
    SCHMIDT, WJ
    [J]. JOURNAL OF PROGRAMMING LANGUAGES, 1994, 2 (01): : 1 - 40
  • [7] High performance real-time neural scheduler for ATM switches
    Pousada-Carballo, JM
    González-Castaño, FJ
    Rodríguez-Hernández, PS
    García-Palomares, UM
    [J]. IEEE COMMUNICATIONS LETTERS, 2000, 4 (11) : 372 - 374
  • [8] Development and validation of hardware architectures for real-time high-performance speech recognition systems
    Malatesta, A
    Cardarilli, GC
    Re, M
    Arnone, L
    Bocchio, S
    [J]. 2005 PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS, VOLS 1 AND 2, PROCEEDINGS, 2005, : 434 - 436
  • [9] HIGH-PERFORMANCE REAL-TIME HETERODYNE INTERFEROMETRY
    MASSIE, NA
    NELSON, RD
    HOLLY, S
    [J]. APPLIED OPTICS, 1979, 18 (11) : 1797 - 1803
  • [10] A New Hardware-Accelerated Scheduler for Soft Real-Time Tasks
    Kohutka, Lukas
    Stopjakova, Viera
    [J]. 2019 8TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2019, : 110 - 113