Title :
An RTOS Methodology for NoC Based Systems´ Support -- The HellfireOS Case Study
Author :
Sergio J. Filho;Alexandra Aguiar;Felipe G. Magalhães;Oliver Longhi;Fabiano Hessel
Author_Institution :
Fac. of Inf., PUCRS, Porto Alegre, Brazil
fDate :
5/1/2012 12:00:00 AM
Abstract :
Modern multi-processor systems-on-a-chip currently count on computational resources previously only seen on general purpose machines. Each more, the evolution on the manufacturing process allows more features to be included on these embedded systems and determine an increased complexity of their hardware and software design. This increase of design complexity requires tools that may reduce the time spent on the development process of several parts that compose these systems. In the final design stages, the application and its properties are represented by tasks and processors managed by an operating system, so a well defined API can be used by developers to explore MPSoC´s computational resources in a fast manner. This work presents a case study of applications running on top of Hellfire OS, and how real-time properties are modeled on the operating system. Different scenarios are presented on the results, involving RTOS performance for common system calls, message passing performance for communicating tasks a dynamic reconfiguration of real-time task sets using load balancing techniques.
Keywords :
"Hardware","Computer architecture","Operating systems","Real time systems","Program processors","Context"
Conference_Titel :
Critical Embedded Systems (CBSEC), 2012 Second Brazilian Conference on
Print_ISBN :
978-1-4673-1912-6
DOI :
10.1109/CBSEC.2012.24