A Performance Analysis of a Real-time Jet Engine Performance Calculator Executing in Arm Cortex-A Multicore Processors
The performance of multicore processors plays a crucial role in meeting the safety standards requirements (e.g., response time) for safety-critical edge devices, affecting aspects such as resource allocation, fault tolerance, management, and real-time processing. In this regard, benchmarks are needed to assess the performance and underlying real-time aspects. This work contributes by extending a multithreaded real-time Jet Engine benchmark, which provides better performance and fewer missed deadlines w.r.t. other parallel solutions. The paper presents a detailed performance analysis considering different Jet Engine benchmark parallel models executed in four Arm Cortex-A processors. Results show an average performance improvement of 3.83% to 66.01% when compared to the original parallel models executing in the Cortex A-76 processor. Results also show that the extended version using a 32-bit SIMD floating-point technology has eliminated all missed deadlines when executed in the Arm Cortex-A53, A72, and A76.
Authors
- Germano Girondi
- Antônio Oliveira-Jr (ORCID: https://orcid.org/0000-0003-3595-3525)
- José Eduardo Thums
- Geancarlo Abich (ORCID: https://orcid.org/0000-0001-9387-1523)
- Jonas Gava (ORCID: https://orcid.org/0000-0001-7113-6448)
- Luciano Ost (ORCID: https://orcid.org/0000-0002-5160-5232)
- Areeb Sherjil
- Ricardo Reis (ORCID: https://orcid.org/0000-0001-5781-5858)
Institutions
- Instituto de Engenharia de Sistemas e Computadores Investigação e Desenvolvimento (PT)
- Universidade Federal do Rio Grande do Sul (BR)
- University of Lisbon (PT)
- Loughborough University (GB)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/icecs61496.2024.10849049
- Citations
- 1
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.49