2007 · 16 citations · 10 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureOperating SystemsReal-time SystemsEmbedded Operating SystemsReal-time SchedulingReal-time Systems ArchitectureReal-time Systems DesignHardware SchedulingHardware Task MigrationHardware Task SchedulingProcessor PartitioningReal-time Task SchedulingScheduling AlgorithmsScheduling OverheadTask Migration
In this paper the authors propose a hardware real time operating system (HW-RTOS) that implements the OS layer in a dual-processor SMP architecture. Intertask communication is specified by means of dedicated APIs and the HW-RTOS takes care of the communication requirements of the application and also implements the task scheduling algorithm. The HW-RTOS allows to have smaller footprints, since it avoids the need to link to the final executables traditional software RTOS libraries. Moreover, the HW-RTOS is able to exploit the easy task migration feature provided by an SMP architecture much more efficiently than a traditional software RTOS, due to its faster execution and the authors show how this significantly overcomes the performance achievable with optimal static task partitioning among two processors. Preliminary results show that the hardware overhead in a dual processor architecture is less than 20K gates
10
The future of multiprocessor systems-on-chips
Wayne Wolf · 2004 · 238 citations
System-on-chip beyond the nanometer wall
Philippe Magarshack, Pierre Paulin · 2003 · 136 citations
Hardware implementation of a real-time operating system
Takumi Nakano, Andy Utama, Mitsuyoshi Itabashi et al. · 2002 · 84 citations