DocumentCode :
3306750
Title :
Architecting RTOS for Extensibility by Heterogeneous Multiprocessing with Proxy Kernels
Author :
Oikawa, Shuichi
Author_Institution :
Dept. of Comput. Sci., Univ. of Tsukuba, Tsukuba, Japan
fYear :
2012
fDate :
8-10 Aug. 2012
Firstpage :
211
Lastpage :
216
Abstract :
This paper proposes an extensible RTOS (real-time operating system) architecture for embedded heterogeneous muti-core processors, which consist of processors with different processing power and functionalities. The architecture splits the RTOS kernel into the two components, the proxy kernel (PK) and user-level kernel (UK). The PK runs on a less powerful core, and delegate its functions to the UK that runs on a powerful core as a user process. The UK takes responsibility for the dynamic resource management functions, thus, the PK can focus on the basic but important RTOS functionalities, such as timing management, synchronization, and dispatching the highest priority process. The experiment results running micro benchmark programs show that the proposed architecture can achieve the faster creation and invocation of processes and that a communication cost between the PK and the UK is negligible.
Keywords :
multiprocessing systems; operating system kernels; real-time systems; RTOS functionality; architecting RTOS; dispatching; dynamic resource management function; embedded heterogeneous muticore processors; extensible RTOS; functionalities; heterogeneous multiprocessing; processing power; proxy kernels; realtime operating system architecture; synchronization; timing management; user level kernel; Dynamic scheduling; Kernel; Linux; Multicore processing; Program processors; Resource management; Heterogeneous Multiprocessing; Operating Systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel & Distributed Computing (SNPD), 2012 13th ACIS International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4673-2120-4
Type :
conf
DOI :
10.1109/SNPD.2012.42
Filename :
6299282
Link To Document :
بازگشت