Efficient Execution of On-Chip Embedded Software Using Pre-Emulation on Shallow OS

Minjung Kim, Daejin Park

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Nowadays, the miniaturization of electronic devices continues. However, as the miniaturization progresses, like both sides of a coin, the available resources become limited because of the difficulty of implementing performance above a certain level on a smaller chip. In this study, we implemented some methods for overcoming these limitations. We propose a scheduling based on deadline. It is possible to pre-emulate the program and predict when the task will finish. In addition, even if the total execution time is the same, high-priority tasks can be completed faster. Also, we implemented a struct bit field to cut back on the total resources downloaded onto the chip. Memory usage is almost 50% lower than not using a struct bit field whereas the execution time is almost the same.

Original languageEnglish
Title of host publication2023 14th International Conference on Mobile Computing and Ubiquitous Network, ICMU 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9784907626525
DOIs
StatePublished - 2023
Event14th International Conference on Mobile Computing and Ubiquitous Network, ICMU 2023 - Kyoto, Japan
Duration: 29 Nov 20231 Dec 2023

Publication series

Name2023 14th International Conference on Mobile Computing and Ubiquitous Network, ICMU 2023

Conference

Conference14th International Conference on Mobile Computing and Ubiquitous Network, ICMU 2023
Country/TerritoryJapan
CityKyoto
Period29/11/231/12/23

Keywords

  • Computer Architecture
  • Emulation
  • Memory Usage
  • Operating System
  • Real-Time
  • Scheduling

Fingerprint

Dive into the research topics of 'Efficient Execution of On-Chip Embedded Software Using Pre-Emulation on Shallow OS'. Together they form a unique fingerprint.

Cite this