Path planning is one of the key functional blocks for autonomous vehicles constantly updating their route in real-time. Heterogeneous many-cores are appealing candidates for its execution, but the high degree of resource sharing results in very unpredictable timing behavior. The predictable execution model (PREM) has the potential to enable the deployment of real-time applications on top of commercial off-the-shelf (COTS) heterogeneous systems by separating compute and memory operations, and scheduling the latter in an interference-free manner. This paper studies PREM applied to a state-of-the-art path planner running on a NVIDIA Tegra X1, providing insight on memory sharing and its impact on performance and predictability. The results show that PREM reduces the execution time variance to near-zero, providing a 3× decrease in the worst case execution time.

GPU-Accelerated Real-Time Path Planning and the Predictable Execution Model / Forsberg, Bjã¶rn; Palossi, Daniele; Marongiu, Andrea; Benini, Luca. - In: PROCEDIA COMPUTER SCIENCE. - ISSN 1877-0509. - ELETTRONICO. - 108:(2017), pp. 2428-2432. ((Intervento presentato al convegno International Conference on Computational Science ICCS 2017 tenutosi a ETH Zurich, che nel 2017 [10.1016/j.procs.2017.05.219].

GPU-Accelerated Real-Time Path Planning and the Predictable Execution Model

Marongiu, Andrea;
2017

Abstract

Path planning is one of the key functional blocks for autonomous vehicles constantly updating their route in real-time. Heterogeneous many-cores are appealing candidates for its execution, but the high degree of resource sharing results in very unpredictable timing behavior. The predictable execution model (PREM) has the potential to enable the deployment of real-time applications on top of commercial off-the-shelf (COTS) heterogeneous systems by separating compute and memory operations, and scheduling the latter in an interference-free manner. This paper studies PREM applied to a state-of-the-art path planner running on a NVIDIA Tegra X1, providing insight on memory sharing and its impact on performance and predictability. The results show that PREM reduces the execution time variance to near-zero, providing a 3× decrease in the worst case execution time.
International Conference on Computational Science ICCS 2017
ETH Zurich, che
2017
108
2428
2432
Forsberg, Bjã¶rn; Palossi, Daniele; Marongiu, Andrea; Benini, Luca
GPU-Accelerated Real-Time Path Planning and the Predictable Execution Model / Forsberg, Bjã¶rn; Palossi, Daniele; Marongiu, Andrea; Benini, Luca. - In: PROCEDIA COMPUTER SCIENCE. - ISSN 1877-0509. - ELETTRONICO. - 108:(2017), pp. 2428-2432. ((Intervento presentato al convegno International Conference on Computational Science ICCS 2017 tenutosi a ETH Zurich, che nel 2017 [10.1016/j.procs.2017.05.219].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Caricamento 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: http://hdl.handle.net/11380/1171840
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? 2
social impact