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

Minjung Kim, Daejin Park · 2023

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.

Read the paper · More papers on PaperTik