DocumentCode
2573092
Title
Abstract RTOS modeling for multiprocessor system-on-chip
Author
Madsen, Jan ; Virk, Kashif ; Gonzales, Mercury
Author_Institution
Informatics & Math. Modelling, Tech. Univ. of Denmark, Copenhagen, Denmark
fYear
2003
fDate
19-21 Nov. 2003
Firstpage
147
Lastpage
150
Abstract
In this paper, we present a SystemC-based framework to study the effects of running multi-threaded application software on a multiprocessor platform under the control of one or more abstract real-time operating systems (RTOS´s). We propose a modeling framework consisting of basic RTOS service models; scheduling, synchronization, and resource allocation, and a generic task model that is able to model periodic and aperiodic tasks as well as task properties such as varying execution times, offsets, deadlines, and data dependencies. A given multiprocessor system is formed by the composition of RTOS service models and the allocation of tasks (the application software) onto RTOS´s. We demonstrate the potential of our approach by simulating and analyzing a small multiprocessor system.
Keywords
multiprocessing systems; operating systems (computers); processor scheduling; real-time systems; resource allocation; synchronisation; system-on-chip; RTOS service models; abstract RTOS modeling; aperiodic tasks; generic task; modeling framework; multiprocessor platform; multiprocessor system; multiprocessor system-on-chip; multithreaded application software; periodic task; real-time operating systems; resource allocation model; scheduling model; synchronization model; systemC-based framework; task properties; Analytical models; Application software; Computational modeling; Hardware; Informatics; Mathematical model; Multiprocessing systems; Operating systems; Power system modeling; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
System-on-Chip, 2003. Proceedings. International Symposium on
Print_ISBN
0-7803-8160-2
Type
conf
DOI
10.1109/ISSOC.2003.1267741
Filename
1267741
Link To Document