Efficient usage of heterogeneous computing architectures requires distribution of the workload to available processing elements. Traditionally, this mapping is done based on information acquired from application profiling. To reduce the high amount of manual work related to mapping, statistical application and architecture modeling can be applied for automating mapping exploration. Application modeling has been studied extensively, whereas architecture modeling has received less attention. Originally developed for signal processing systems, Linear System Level Architecture (LSLA) is the first architecture modeling approach that clearly distinguishes the underlying computation hardware from software. Up to now, LSLA has covered the modeling of multicore CPUs. This work proposes extending the LSLA model with GPU support, by including the notion of parallelism. The proposed GPU modeling extension is evaluated by performance estimation of three signal processing applications with various workload distributions on a desktop GPU, and a mobile GPU. The measured average fidelity of the proposed model is 93%.

Extending architecture modeling for signal processing towards GPUs / Payvar, S.; Boutellier, J.; Rubattu, C.; Pelcat, M.; Morvan, A.. - 2019-September:(2019), pp. 1-5. [10.23919/EUSIPCO.2019.8903094]

Extending architecture modeling for signal processing towards GPUs

Rubattu C.;
2019-01-01

Abstract

Efficient usage of heterogeneous computing architectures requires distribution of the workload to available processing elements. Traditionally, this mapping is done based on information acquired from application profiling. To reduce the high amount of manual work related to mapping, statistical application and architecture modeling can be applied for automating mapping exploration. Application modeling has been studied extensively, whereas architecture modeling has received less attention. Originally developed for signal processing systems, Linear System Level Architecture (LSLA) is the first architecture modeling approach that clearly distinguishes the underlying computation hardware from software. Up to now, LSLA has covered the modeling of multicore CPUs. This work proposes extending the LSLA model with GPU support, by including the notion of parallelism. The proposed GPU modeling extension is evaluated by performance estimation of three signal processing applications with various workload distributions on a desktop GPU, and a mobile GPU. The measured average fidelity of the proposed model is 93%.
2019
Inglese
2019 27th European Signal Processing Conference (EUSIPCO)
2019-September
1
5
5
IEEE
345 E 47TH ST, NEW YORK, NY 10017 USA
modeling; architecture; design space exploration; signal processing systems
Extending architecture modeling for signal processing towards GPUs / Payvar, S.; Boutellier, J.; Rubattu, C.; Pelcat, M.; Morvan, A.. - 2019-September:(2019), pp. 1-5. [10.23919/EUSIPCO.2019.8903094]
4 Contributo in Atti di Convegno (Proceeding)::4.1 Contributo in Atti di convegno
Payvar, S.; Boutellier, J.; Rubattu, C.; Pelcat, M.; Morvan, A.
273
5
none
info:eu-repo/semantics/conferenceObject
   Cross-layer modEl-based fRamework for multi-oBjective dEsign of Reconfigurable systems in unceRtain hybRid envirOnments
   CERBERO
   European Commission
   Horizon 2020 Framework Programme
   732105
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11388/343470
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact