loading...
RTOS Scheduler Implementation in Hardware and Software for Real Time Applications
Chania, Crete June 14-June 16
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RSP.2006.3417th IEEE International Workshop on R ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Melissa Vetromille, PUCRS, Brazil
Luciano Ost, PUCRS, Brazil
C?sar A. M. Marcon, PUCRS, Brazil
Carlos Reif, PUCRS, Brazil
Fabiano Hessel, PUCRS, Brazil
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.
Citation:
Melissa Vetromille, Luciano Ost, C?sar A. M. Marcon, Carlos Reif, Fabiano Hessel, "RTOS Scheduler Implementation in Hardware and Software for Real Time Applications," rsp, pp.163-168, 17th IEEE International Workshop on Rapid System Prototyping (RSP'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.