Title:
|
Brook Auto: High-Level Certification-Friendly Programming for GPU-powered Automotive Systems
|
Author:
|
Trompouki, Matina M.; Kosmidis, Leonidas
|
Other authors:
|
Barcelona Supercomputing Center |
Abstract:
|
Modern automotive systems require increased performance to implement Advanced Driving Assistance Systems (ADAS). GPU-powered platforms are promising candidates for such computational tasks, however current low-level programming models challenge the accelerator software certification process, while they limit the hardware selection to a fraction of the available platforms. In this paper we present Brook Auto, a high-level programming language for automotive GPU systems which removes these limitations. We describe the challenges and solutions we faced in its implementation, as well as a complete evaluation in terms of performance and productivity, which shows the effectiveness of our method. |
Abstract:
|
This work has been partially supported by the Spanish Ministry of Science and Innovation under grant TIN2015-65316-P and the HiPEAC Network of Excellence. |
Abstract:
|
Peer Reviewed |
Subject(s):
|
-Àrees temàtiques de la UPC::Informàtica -High performance computing -Processors, High performance -Computing methodologies -Parallel programming languages -Graphics processors -Computer systems organization -Heterogeneous (hybrid) systems -Embedded software -Supercomputadors -Processament en paral·lel (Ordinadors) |
Rights:
|
|
Document type:
|
Article - Submitted version Conference Object |
Published by:
|
Association for Computing Machinery (ACM)
|
Share:
|
|