• 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