Open access
Date
2017Type
- Conference Paper
ETH Bibliography
yes
Altmetrics
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. Show more
Permanent link
https://doi.org/10.3929/ethz-b-000190803Publication status
publishedExternal links
Journal / series
Procedia Computer ScienceVolume
Pages / Article No.
Publisher
ElsevierEvent
Subject
Predictable Execution Model; Heterogeneous Computing; Path Planning; GPGPUOrganisational unit
03996 - Benini, Luca / Benini, Luca
More
Show all metadata
ETH Bibliography
yes
Altmetrics