DocumentCode
3079154
Title
Host-compiled multicore RTOS simulator for embedded real-time software development
Author
Razaghi, Parisa ; Gerstlauer, Andreas
Author_Institution
Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear
2011
fDate
14-18 March 2011
Firstpage
1
Lastpage
6
Abstract
With increasing demand for higher performance under limited power budgets, multicore processors are rapidly becoming the norm in today´s embedded systems. Embedded software constitutes a large portion of today´s systems and realtime software design on multicore platforms opens new design challenges. In this paper, we introduce a high-level, host-compiled multicore software simulator that incorporates an abstract real-time operating system (RTOS) model to enable early, fast and accurate software exploration in a symmetric multi-processing (SMP) context. Our proposed model helps designers to explore different scheduling parameters within a framework of a general SMP execution environment. A designer can easily adjust application and OS parameters to evaluate their effect on real-time system performance. We demonstrate the efficiency of our models on a suite of industrial-strength and artificial task sets. Results show that models simulate at up to 1000 MIPS with 1-3% timing error across a variety of different OS configurations.
Keywords
embedded systems; multiprocessing systems; operating systems (computers); software engineering; OS parameter; SMP execution environment; embedded real time software development; host compiled multicore RTOS simulator; power budget; real time software design; software exploration; symmetric multiprocessing context; Delay; Kernel; Multicore processing; Program processors; Real time systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location
Grenoble
ISSN
1530-1591
Print_ISBN
978-1-61284-208-0
Type
conf
DOI
10.1109/DATE.2011.5763046
Filename
5763046
Link To Document