Ricerca di contatti, progetti,
corsi e pubblicazioni

Hardware/software partitioning of operating systems: A behavioral synthesis approach

Informazioni aggiuntive

Autori
Chandra S., Regazzoni F., Lajolo M.
Tipo
Contributo in atti di conferenza
Anno
2006
Lingua
Inglese
Abstract
In this paper we propose a hardware real time operating system(HW-RTOS) solution that makes use of a dedicated hardware in order to replace the standard support provided by the POSIX layer of a general purpose RTOS for implementing task synchronization and scheduling. By redefining only the I/O APIs of the tasks, the HW-RTOS then takes care of the communication requirements of the original application and also implements the task scheduling algorithm. The new software application can then be compiled without any need for POSIX support. The main advantages are smaller and faster executables. We present results that show how a small hardware area, less than 10K gates, can result in a 15X performance improvement when the original software scheduler is replaced by a dedicated HW-RTOS.
Atti di conferenza
GLSVLSI ''06: Proceedings of the 16th ACM Great Lakes symposium on VLSI
Editore
ACM Press, New York, USA
Pagina inizio
324
Pagina fine
329
Luogo conferenza
Philadelphia, PA, USA
ISBN
1-59593-347-6
Parole chiave
HW/SW co-design, real time operating systems, system-on-chip (SoC)