PathTracer: Understanding Response Time of Signal Processing Applications on Heterogeneous MPSoCs

Rubattu Claudio;Palumbo Francesca;
2021-01-01

Abstract

In embedded and cyber-physical systems, the design of a desired functionality under constraints increasingly requires parallel execution of a set of tasks on a heterogeneous architecture. The nature of such parallel systems complicates the process of understanding and predicting performance in terms of response time. Indeed, response time depends on many factors related to both the functionality and the target architecture. State-of-the-art strategies derive response time by examining the operations required by each task for both processing and accessing shared resources. This procedure is often followed by the addition or elimination of potential interference due to task concurrency. However, such approaches require an advanced knowledge of the software and hardware details, rarely available in practice. This work presents an alternative “top-down” strategy, called PathTracer, aimed at understanding software response time and extending the cases in which it can be analyzed and estimated. PathTracer leverages on dataflow-based application representation and response time estimation of signal processing applications mapped on heterogeneous Multiprocessor Systems-on-a-Chip (MPSoCs). Experimental results demonstrate that PathTracer provides (i) information on the nature of the application (work-dominated, span-dominated, or balanced parallel), and (ii) response time modeling which can reach high accuracy when performed post-execution, leading to prediction errors with average and standard deviation under 5% and 3% respectively.
2021
Inglese
6
4
1
30
30
https://dl.acm.org/doi/abs/10.1145/3513003
Esperti anonimi
scientifica
Rubattu, Claudio; Palumbo, Francesca; Bhattacharyya, Shuvra; Pelcat, Maxime
1.1 Articolo in rivista
info:eu-repo/semantics/article
1 Contributo su Rivista::1.1 Articolo in rivista
262
4
partially_open
   From the cloud to the edge - smart IntegraTion and OPtimization Technologies for highly efficient Image and VIdeo processing Systems
   FITOPTIVIS
   European Commission
   Horizon 2020 Framework Programme
   783162

   Cross-layer modEl-based fRamework for multi-oBjective dEsign of Reconfigurable systems in unceRtain hybRid envirOnments
   CERBERO
   European Commission
   Horizon 2020 Framework Programme
   732105
Files in This Item:
File Size Format  
3513003_Rubattu.pdf

Solo gestori archivio

Type: versione editoriale
Size 1.89 MB
Format Adobe PDF
1.89 MB Adobe PDF & nbsp; View / Open   Request a copy
Rubattu_et_Al___PathTracer.pdf

open access

Type: Author’s Accepted Manuscript AAM, Post-print, (version accepted by the publisher)
Size 2.25 MB
Format Adobe PDF
2.25 MB Adobe PDF View/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

Questionnaire and social

Share on:
Impostazioni cookie