DocumentCode :
2641811
Title :
Hardware Scheduling Support in SMP Architectures
Author :
Nácul, André C. ; Regazzoni, Francesco ; Laiolo, M.
Author_Institution :
Center for Embedded Syst., California Univ., Irvine, CA
fYear :
2007
fDate :
16-20 April 2007
Firstpage :
1
Lastpage :
6
Abstract :
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
Keywords :
application program interfaces; multiprocessing systems; operating systems (computers); processor scheduling; SMP architecture; application program interfaces; hardware scheduling support; intertask communication; real time operating system; task migration; task partitioning; task scheduling; Acceleration; Application software; Computer architecture; Embedded system; Hardware; Job shop scheduling; Multitasking; Operating systems; Processor scheduling; Silicon;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2007. DATE '07
Conference_Location :
Nice
Print_ISBN :
978-3-9810801-2-4
Type :
conf
DOI :
10.1109/DATE.2007.364666
Filename :
4211871
Link To Document :
بازگشت