Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit

Modern multiprocessing embedded applications require, in many cases, two different environments on the same platform: one that meets real-time requirements and another one with a general purpose operating system. Although several technologies can be used, two of the most popular are virtualization b...

Descripción completa

Detalles Bibliográficos
Autores: Alonso Salazar, Sara, Muguira Urtubi, Leire, Gárate Añibarro, José Ignacio, Cuadrado Viana, Carlos, Bidarte Peraita, Unai
Tipo de recurso: artículo
Fecha de publicación:2024
País:España
Institución:Universidad del País Vasco
Repositorio:Addi. Archivo Digital para la Docencia y la Investigación
OAI Identifier:oai:addi.ehu.eus:10810/67948
Acceso en línea:http://hdl.handle.net/10810/67948
Access Level:acceso abierto
Palabra clave:virtualization
hypervisor
Xen
Jailhouse
OpenAMP
latency
real time
interrupt latency measurement
id ES_d77fe0263e4ddfb07d20df07be22c9aa
oai_identifier_str oai:addi.ehu.eus:10810/67948
network_acronym_str ES
network_name_str España
repository_id_str
spelling Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated CircuitAlonso Salazar, SaraMuguira Urtubi, LeireGárate Añibarro, José IgnacioCuadrado Viana, CarlosBidarte Peraita, UnaivirtualizationhypervisorXenJailhouseOpenAMPlatencyreal timeinterrupt latency measurementModern multiprocessing embedded applications require, in many cases, two different environments on the same platform: one that meets real-time requirements and another one with a general purpose operating system. Although several technologies can be used, two of the most popular are virtualization based on hypervisors and asymmetric multiprocessing software. However, using these tools introduces latency, which must be measured to verify compliance with real-time requirements. With the aim of facilitating these measurements, this work provides a hardware tool that is more precise and easier to use than other existing software solutions. The paper also studies the interrupt latency generated by different hypervisors and asymmetric multiprocessing frameworks in a Zynq UltraScale+ platform. This research work facilitates the accurate study of the temporal response of multiprocessor embedded systems, which allows for evaluating their suitability for applications with real-time requirements.This work has been supported by the Basque Government within the fund for research groups of the Basque University System IT1440-22, KK-2023/00015 and ZL-2023/00023 and by the Ministerio de Ciencia e Innovación of Spain through the Centro para el Desarrollo Tecnológico Industrial (CDTI) within the project IDI-20230111; these last two projects have been financed through the Fondo Europeo de Desarrollo Regional 2021–2027 (FEDER funds).MDPI2024202420242024info:eu-repo/semantics/articleapplication/pdfhttp://hdl.handle.net/10810/67948reponame:Addi. Archivo Digital para la Docencia y la Investigacióninstname:Universidad del País VascoIngléshttps://www.mdpi.com/2079-9292/13/9/1626info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by/4.0/es/© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/ 4.0/).oai:addi.ehu.eus:10810/679482026-06-18T09:23:17Z
dc.title.none.fl_str_mv Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit
title Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit
spellingShingle Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit
Alonso Salazar, Sara
virtualization
hypervisor
Xen
Jailhouse
OpenAMP
latency
real time
interrupt latency measurement
title_short Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit
title_full Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit
title_fullStr Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit
title_full_unstemmed Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit
title_sort Interrupt Latency Accurate Measurement in Multiprocessing Embedded Systems by Means of a Dedicated Circuit
dc.creator.none.fl_str_mv Alonso Salazar, Sara
Muguira Urtubi, Leire
Gárate Añibarro, José Ignacio
Cuadrado Viana, Carlos
Bidarte Peraita, Unai
author Alonso Salazar, Sara
author_facet Alonso Salazar, Sara
Muguira Urtubi, Leire
Gárate Añibarro, José Ignacio
Cuadrado Viana, Carlos
Bidarte Peraita, Unai
author_role author
author2 Muguira Urtubi, Leire
Gárate Añibarro, José Ignacio
Cuadrado Viana, Carlos
Bidarte Peraita, Unai
author2_role author
author
author
author
dc.subject.none.fl_str_mv virtualization
hypervisor
Xen
Jailhouse
OpenAMP
latency
real time
interrupt latency measurement
topic virtualization
hypervisor
Xen
Jailhouse
OpenAMP
latency
real time
interrupt latency measurement
description Modern multiprocessing embedded applications require, in many cases, two different environments on the same platform: one that meets real-time requirements and another one with a general purpose operating system. Although several technologies can be used, two of the most popular are virtualization based on hypervisors and asymmetric multiprocessing software. However, using these tools introduces latency, which must be measured to verify compliance with real-time requirements. With the aim of facilitating these measurements, this work provides a hardware tool that is more precise and easier to use than other existing software solutions. The paper also studies the interrupt latency generated by different hypervisors and asymmetric multiprocessing frameworks in a Zynq UltraScale+ platform. This research work facilitates the accurate study of the temporal response of multiprocessor embedded systems, which allows for evaluating their suitability for applications with real-time requirements.
publishDate 2024
dc.date.none.fl_str_mv 2024
2024
2024
2024
dc.type.none.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv http://hdl.handle.net/10810/67948
url http://hdl.handle.net/10810/67948
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.relation.none.fl_str_mv https://www.mdpi.com/2079-9292/13/9/1626
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by/4.0/es/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/es/
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv MDPI
publisher.none.fl_str_mv MDPI
dc.source.none.fl_str_mv reponame:Addi. Archivo Digital para la Docencia y la Investigación
instname:Universidad del País Vasco
instname_str Universidad del País Vasco
reponame_str Addi. Archivo Digital para la Docencia y la Investigación
collection Addi. Archivo Digital para la Docencia y la Investigación
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869421009545723904
score 15,811543