RTOS scheduler implementation in hardware and software for real time applications

被引:18
|
作者
Vetromille, Melissa [1 ]
Ost, Luciano [1 ]
Marcon, Cesar A. M. [1 ]
Reif, Carlos [1 ]
Hessel, Fabiano [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, PPGCC, FACIN, Av Ipiranga,6681, Porto Alegre, RS, Brazil
关键词
D O I
10.1109/RSP.2006.34
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to enhance performance and improve predictability of the real time systems, implementing some critical operating system functionalities, like time management and task scheduling, in software and others in hardware is an interesting approach. Scheduling decision for real-time embedded software applications is an important problem in real-time operating system (RTOS) and has a great impact on system performance. In this paper, we evaluate the pros and cons of migrating RTOS scheduler implementation from software to hardware. We investigate three different RTOS scheduler implementation approaches: (i) implemented in software running in the same processor of the application tasks, (ii) implemented in software running in a co-processor, and (iii) implemented in hardware, while application tasks are running on a processor. We demonstrate the effectiveness of each approach by simulating and analyzing a set of benchmarks representing different embedded application classes.
引用
收藏
页码:163 / +
页数:2
相关论文
共 50 条
  • [31] REAL-TIME HARDWARE AND APPLICATIONS
    KARJALAINEN, J
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 231 - 231
  • [32] A Software-Hardware Mixed Design for the FPGA Implementation of the Real-Time Edge Detection
    El Houari, Kobzili
    Cherrad, Benbouchama
    Zohir, Irki
    IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2010), 2010,
  • [33] Hardware & Software Implementation for Real Time Computer based Fresh Subassembly Handling System of PFBR
    Gour, Aditya
    Mathews, Tom
    Behera, R. P.
    Sakthivel, M.
    Jayanthi, T.
    Panigrahi, B. K.
    2019 IEEE 16TH INDIA COUNCIL INTERNATIONAL CONFERENCE (IEEE INDICON 2019), 2019,
  • [34] A Study on the Design Method of the Real-time System Software Based on RTOS
    Zhao Dong
    Jiang Shangwei
    Zhao Hongwei
    Yu XinTong
    APPLIED SCIENCE, MATERIALS SCIENCE AND INFORMATION TECHNOLOGIES IN INDUSTRY, 2014, 513-517 : 2487 - 2491
  • [35] Space: A hardware/software systemc modeling platform including an RTOS
    Chevalier, J
    Benny, O
    Rondonneau, M
    Bois, G
    Aboulhamid, EM
    Boyer, FR
    LANGUAGES FOR SYSTEM SPECIFICATION: SELECTED CONTRIBUTIONS ON UML, SYSTEMC, SYSTEM VERILOG, MIXED-SIGNAL SYSTEMS, AND PROPERTY SPECIFICATION FROM FDL'03, 2004, : 91 - 104
  • [36] A New Hardware-Accelerated Scheduler for Soft Real-Time Tasks
    Kohutka, Lukas
    Stopjakova, Viera
    2019 8TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2019, : 110 - 113
  • [37] Analysis of RTOS for hardware and software support of environmental monitoring technologies
    Kovalev, I., V
    Kovalev, D., I
    Kuznetsov, A. S.
    III INTERNATIONAL SCIENTIFIC CONFERENCE: AGRITECH-III-2020: AGRIBUSINESS, ENVIRONMENTAL ENGINEERING AND BIOTECHNOLOGIES, PTS 1-8, 2020, 548
  • [38] Hardware and RTOS Design of a Flight Controller for Professional Applications
    Rico, Ramon
    Rico-Azagra, Javier
    Gil-Martinez, Montserrat
    IEEE ACCESS, 2022, 10 : 134870 - 134883
  • [39] Embedded Java: The role of RTOS architecture in real-time applications
    Furr, Steve
    2000, Miller Freeman plc, London, United Kingdom (72):
  • [40] RTOS-Aware Modeling of Embedded Hardware/Software Systems
    Mueller, Matthias
    Gerlach, Joachim
    Rosenstiel, Wolfgang
    2010 IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2010, : 179 - 186