DocumentCode
3697563
Title
FLoW: Achieve native multi threading support for embedded system through microkernel
Author
Adhe Widianjaya;Tito Pramudana;Dadet Pramadihanto;Sritrusta Sukaridhoto;Achmad S. Khalilullah
Author_Institution
Department of Information and Computer Engineering, Electronic Engineering Polytechnic Institute of Surabaya, Surabaya, Indonesia
fYear
2015
Firstpage
36
Lastpage
41
Abstract
Multithreading implementation through real time operating system was held in several years to optimize resource management in embedded system. Several side effects, such as large binary size and memory usage were appeared while implementing multithreading mechanism and its supporting mechanism. We developed FLoW to reduce those side effects while performing multithread in embedded system. FLoW implemented event based microkernel to minimize the environment and simplified the services. Static array implementation with reduced priority number was chosen rather than dynamic allocated to reduce platform memory usage in maintained scheduling performance in FLoW. The results show average performance of native multithreading supported by microkernel relative to existing real time operating system with lower side effects.
Keywords
"Instruction sets","Kernel","Hardware","Embedded systems","Real-time systems","Multithreading"
Publisher
ieee
Conference_Titel
Control, Electronics, Renewable Energy and Communications (ICCEREC), 2015 International Conference on
Type
conf
DOI
10.1109/ICCEREC.2015.7337050
Filename
7337050
Link To Document