Worst case execution time and power estimation of multicore and GPU software: a pedestrian detection use case

View/Open
Cita com:
hdl:2117/402182
Document typeConference lecture
Defense date2023
PublisherAssociation for Computing Machinery (ACM)
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
ProjectSuPerCom - Sustainable Performance for High-Performance Embedded Computing Systems (EC-H2020-772773)
UP2DATE - Intelligent software-UPDATE technologies for safe and secure mixed-criticality and high performance cyber physical systems (EC-H2020-871465)
BSC - COMPUTACION DE ALTAS PRESTACIONES VIII (AEI-PID2019-107255GB-C21)
UP2DATE - Intelligent software-UPDATE technologies for safe and secure mixed-criticality and high performance cyber physical systems (EC-H2020-871465)
BSC - COMPUTACION DE ALTAS PRESTACIONES VIII (AEI-PID2019-107255GB-C21)
Abstract
Worst Case Execution Time estimation of software running on parallel platforms is a challenging task, due to resource interference of other tasks and the complexity of the underlying CPU and GPU hardware architectures. Similarly, the increased complexity of the hardware, challenges the estimation of worst case power consumption. In this paper, we employ Measurement Based Probabilistic Timing Analysis (MBPTA), which is capable of managing complex architectures such as multicores. We enable its use by software randomisation, which we show for the first time that is also possible on GPUs. We demonstrate our method on a pedestrian detection use case on an embedded multicore and GPU platform for the automotive domain, the NVIDIA Xavier. Moreover, we extend our measurement based probabilistic method in order to predict the worst case power consumption of the software on the same platform.
CitationRodriguez, I. [et al.]. Worst case execution time and power estimation of multicore and GPU software: a pedestrian detection use case. A: Ada-Europe International Conference on Reliable Software Technologies. "ACM SIGAda Ada Letters, vol. 43, núm. 1". New York: Association for Computing Machinery (ACM), 2023, p. 111-117. ISBN 1094-3641. DOI 10.1145/3631483.3631502.
ISBN1094-3641
Publisher versionhttps://dl.acm.org/doi/abs/10.1145/3631483.3631502
Files | Description | Size | Format | View |
---|---|---|---|---|
Ada_Europe_2023_final.pdf | 948,3Kb | View/Open |