Abdul Khalek, Karim (2013) Modeling of Preemptive RTOS Scheduler with Priority Inheritance. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
4MBAbdulKhalek_MASc_S2014.pdf - Accepted Version |
Abstract
This work describes an approach to generate accurate system-level model of embedded software on a targeted Real-Time Operating System (RTOS). We design a RTOS emulation layer, called RTOS_SC, on top of the SystemC kernel. The system level model can be used for software optimization in the early stage of a processor design. The model precision is obtained by integrating key features which are provided in typical RTOS schedulers. We first discuss a case study which shows the impact of the implemented features on a priority-driven scheduler. We then present the abstraction of tasks scheduling and communication mechanisms. To validate the accuracy of our model we use the tasks response time metric with industrial-size examples such as MP3, Vocoder and Jpeg encoder. The experimental results show a significant improvement compared to existing RTOS models.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Electrical and Computer Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Abdul Khalek, Karim |
Institution: | Concordia University |
Degree Name: | M.A. Sc. |
Program: | Electrical and Computer Engineering |
Date: | 12 November 2013 |
Thesis Supervisor(s): | Abdi, Samar |
Keywords: | RTOS, RTOS_SC, VP, ISS, SW, HW, FIFO, RR, RM |
ID Code: | 978272 |
Deposited By: | KARIM ABDEL KHALEK |
Deposited On: | 16 Jun 2014 18:54 |
Last Modified: | 18 Jan 2018 17:46 |
Repository Staff Only: item control page