In heterogeneous CPU+GPU SoCs where a single DRAM is shared between both devices, concurrent memory accesses from both devices can lead to slowdowns due to memory interference. This prevents the deployment of real-time tasks, which need to be guaranteed to complete before a set deadline. However, freedom from interference can be guaranteed through software memory scheduling, but may come at a significant cost due to frequent CPU-GPU synchronizations. In this paper we provide a compile-time model to help developers make informed decisions on how to achieve freedom from interference at the lowest cost.

On the cost of freedom from interference in heterogeneous soCs / Forsberg, Björn; Benini, Luca; Marongiu, Andrea. - STAMPA. - (2018), pp. 31-34. (Intervento presentato al convegno 21st International Workshop on Software and Compilers for Embedded Systems, SCOPES 2018 tenutosi a Schloss Rheinfels, deu nel 2018) [10.1145/3207719.3207735].

On the cost of freedom from interference in heterogeneous soCs

Marongiu, Andrea
2018

Abstract

In heterogeneous CPU+GPU SoCs where a single DRAM is shared between both devices, concurrent memory accesses from both devices can lead to slowdowns due to memory interference. This prevents the deployment of real-time tasks, which need to be guaranteed to complete before a set deadline. However, freedom from interference can be guaranteed through software memory scheduling, but may come at a significant cost due to frequent CPU-GPU synchronizations. In this paper we provide a compile-time model to help developers make informed decisions on how to achieve freedom from interference at the lowest cost.
2018
21st International Workshop on Software and Compilers for Embedded Systems, SCOPES 2018
Schloss Rheinfels, deu
2018
31
34
Forsberg, Björn; Benini, Luca; Marongiu, Andrea
On the cost of freedom from interference in heterogeneous soCs / Forsberg, Björn; Benini, Luca; Marongiu, Andrea. - STAMPA. - (2018), pp. 31-34. (Intervento presentato al convegno 21st International Workshop on Software and Compilers for Embedded Systems, SCOPES 2018 tenutosi a Schloss Rheinfels, deu nel 2018) [10.1145/3207719.3207735].
File in questo prodotto:
File Dimensione Formato  
scopes-noacm.pdf

Open access

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 1.8 MB
Formato Adobe PDF
1.8 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

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