The influence of virtualization on real-time systems' interrupts in embedded SoC platforms
Embedded applications need to have general-purpose and real-time operating systems simultaneously in a single device. Two solutions for this are the Xen hypervisor and the OpenAMP framework. The former, virtualizes the hardware resources and allows different isolated environments with different oper...
Saved in:
Published in | 2022 37th Conference on Design of Circuits and Integrated Circuits (DCIS) pp. 01 - 06 |
---|---|
Main Authors | , , , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
16.11.2022
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Embedded applications need to have general-purpose and real-time operating systems simultaneously in a single device. Two solutions for this are the Xen hypervisor and the OpenAMP framework. The former, virtualizes the hardware resources and allows different isolated environments with different operating systems to use them at the same time. The latter, instead, allows having two different environments with different operating systems to communicate between them by virtualizing the shared memory. Xen is used in homogeneous multi-core systems, while OpenAMP is used in heterogeneous multi-core systems. Both, as extra software, increase the latencies of the system, and it is needed to characterize them. Some interrupts' latencies have been measured and results show that Xen and OpenAMP increase the latency in different ways depending on where the interrupt is generated and where it is handled. |
---|---|
ISSN: | 2640-5563 |
DOI: | 10.1109/DCIS55711.2022.9970041 |