DocumentCode
644161
Title
Decoupling dynamic resource management functions from RTOS for heterogeneous multi-core systems
Author
Oikawa, S.
Author_Institution
Univ. of Tsukuba Tsukuba, Tsukuba, Japan
fYear
2013
fDate
1-4 Oct. 2013
Firstpage
28
Lastpage
29
Abstract
The complexity of consumer electronics devices have them employ more powerful processors as their processing load becomes higher; thus, their higher power consumption becomes a critical problem. In order to balance processing power and electrical power consumption, heterogeneous multi-core processors are becoming popular. This paper proposes an extensible RTOS (real-time operating system) architecture for such heterogeneous multi-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), and decouples dynamic resource management functions from the PK. Such architecture enables the PK to run on a less powerful core while RTOS can utilize dynamic resource management functions provided by the UK. The experiment results running micro benchmark programs show the feasibility of the proposed architecture.
Keywords
consumer electronics; multiprocessing systems; operating system kernels; real-time systems; RTOS; RTOS kernel; consumer electronics; decoupling dynamic resource management functions; heterogeneous multicore systems; proxy kernel; real-time operating system; user-level kernel; Benchmark testing; Dynamic scheduling; Kernel; Linux; Multicore processing; Program processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Consumer Electronics (GCCE), 2013 IEEE 2nd Global Conference on
Conference_Location
Tokyo
Print_ISBN
978-1-4799-0890-5
Type
conf
DOI
10.1109/GCCE.2013.6664825
Filename
6664825
Link To Document