GPU devices for safety-critical systems: a survey

Graphics Processing Unit (GPU) devices and their associated software programming languages and frameworks can deliver the computing performance required to facilitate the development of next-generation high-performance safety-critical systems such as autonomous driving systems. However, the integrat...

Descripción completa

Detalles Bibliográficos
Autores: Pérez Cerrolaza, Jon, Abella Ferrer, Jaume|||0000-0001-7951-4028, Kosmidis, Leonidas, Calderón Torres, Alejandro Josué, Cazorla Almeida, Francisco Javier, Flores Barroso, José Luis
Tipo de recurso: artículo
Fecha de publicación:2023
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/386460
Acceso en línea:https://hdl.handle.net/2117/386460
https://dx.doi.org/10.1145/3549526
Access Level:acceso abierto
Palabra clave:Graphics processing units
Computer security
Diagnostic coverage
Time independence
Spatial independence
Unitats de processament gràfic
Seguretat informàtica
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
id ES_2a3e7db55dbac32fbcc2327bb7f33d3c
oai_identifier_str oai:upcommons.upc.edu:2117/386460
network_acronym_str ES
network_name_str España
repository_id_str
spelling GPU devices for safety-critical systems: a surveyPérez Cerrolaza, JonAbella Ferrer, Jaume|||0000-0001-7951-4028Kosmidis, LeonidasCalderón Torres, Alejandro JosuéCazorla Almeida, Francisco JavierFlores Barroso, José LuisGraphics processing unitsComputer securityDiagnostic coverageTime independenceSpatial independenceUnitats de processament gràficSeguretat informàticaÀrees temàtiques de la UPC::Informàtica::Arquitectura de computadorsGraphics Processing Unit (GPU) devices and their associated software programming languages and frameworks can deliver the computing performance required to facilitate the development of next-generation high-performance safety-critical systems such as autonomous driving systems. However, the integration of complex, parallel, and computationally demanding software functions with different safety-criticality levels on GPU devices with shared hardware resources contributes to several safety certification challenges. This survey categorizes and provides an overview of research contributions that address GPU devices’ random hardware failures, systematic failures, and independence of execution.This work has been partially supported by the European Research Council with Horizon 2020 (grant agreements No. 772773 and 871465), the Spanish Ministry of Science and Innovation under grant PID2019-107255GB, the HiPEAC Network of Excellence and the Basque Government under grant KK-2019-00035. The Spanish Ministry of Economy and Competitiveness has also partially supported Leonidas Kosmidis with a Juan de la Cierva Incorporación postdoctoral fellowship (FJCI-2020- 045931-I).Peer ReviewedAssociation for Computing Machinery (ACM)20232023-07-0120232023-04-20journal articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/2117/386460https://dx.doi.org/10.1145/3549526reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)InglésengEuropean Commission http://doi.org/10.13039/100010661 Horizon 2020 Framework Programme 772773 Sustainable Performance for High-Performance Embedded Computing SystemsEuropean Commission http://doi.org/10.13039/100010661 Horizon 2020 Framework Programme 871465 Intelligent software-UPDATE technologies for safe and secure mixed-criticality and high performance cybopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3864602026-05-27T15:37:01Z
dc.title.none.fl_str_mv GPU devices for safety-critical systems: a survey
title GPU devices for safety-critical systems: a survey
spellingShingle GPU devices for safety-critical systems: a survey
Pérez Cerrolaza, Jon
Graphics processing units
Computer security
Diagnostic coverage
Time independence
Spatial independence
Unitats de processament gràfic
Seguretat informàtica
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
title_short GPU devices for safety-critical systems: a survey
title_full GPU devices for safety-critical systems: a survey
title_fullStr GPU devices for safety-critical systems: a survey
title_full_unstemmed GPU devices for safety-critical systems: a survey
title_sort GPU devices for safety-critical systems: a survey
dc.creator.none.fl_str_mv Pérez Cerrolaza, Jon
Abella Ferrer, Jaume|||0000-0001-7951-4028
Kosmidis, Leonidas
Calderón Torres, Alejandro Josué
Cazorla Almeida, Francisco Javier
Flores Barroso, José Luis
author Pérez Cerrolaza, Jon
author_facet Pérez Cerrolaza, Jon
Abella Ferrer, Jaume|||0000-0001-7951-4028
Kosmidis, Leonidas
Calderón Torres, Alejandro Josué
Cazorla Almeida, Francisco Javier
Flores Barroso, José Luis
author_role author
author2 Abella Ferrer, Jaume|||0000-0001-7951-4028
Kosmidis, Leonidas
Calderón Torres, Alejandro Josué
Cazorla Almeida, Francisco Javier
Flores Barroso, José Luis
author2_role author
author
author
author
author
dc.subject.none.fl_str_mv Graphics processing units
Computer security
Diagnostic coverage
Time independence
Spatial independence
Unitats de processament gràfic
Seguretat informàtica
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
topic Graphics processing units
Computer security
Diagnostic coverage
Time independence
Spatial independence
Unitats de processament gràfic
Seguretat informàtica
Àrees temàtiques de la UPC::Informàtica::Arquitectura de computadors
description Graphics Processing Unit (GPU) devices and their associated software programming languages and frameworks can deliver the computing performance required to facilitate the development of next-generation high-performance safety-critical systems such as autonomous driving systems. However, the integration of complex, parallel, and computationally demanding software functions with different safety-criticality levels on GPU devices with shared hardware resources contributes to several safety certification challenges. This survey categorizes and provides an overview of research contributions that address GPU devices’ random hardware failures, systematic failures, and independence of execution.
publishDate 2023
dc.date.none.fl_str_mv 2023
2023-07-01
2023
2023-04-20
dc.type.none.fl_str_mv journal article
http://purl.org/coar/resource_type/c_6501
AM
http://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.openaire.fl_str_mv info:eu-repo/semantics/article
format article
dc.identifier.none.fl_str_mv https://hdl.handle.net/2117/386460
https://dx.doi.org/10.1145/3549526
url https://hdl.handle.net/2117/386460
https://dx.doi.org/10.1145/3549526
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.relation.none.fl_str_mv European Commission http://doi.org/10.13039/100010661 Horizon 2020 Framework Programme 772773 Sustainable Performance for High-Performance Embedded Computing Systems
European Commission http://doi.org/10.13039/100010661 Horizon 2020 Framework Programme 871465 Intelligent software-UPDATE technologies for safe and secure mixed-criticality and high performance cyb
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Association for Computing Machinery (ACM)
publisher.none.fl_str_mv Association for Computing Machinery (ACM)
dc.source.none.fl_str_mv reponame:UPCommons. Portal del coneixement obert de la UPC
instname:Universitat Politècnica de Catalunya (UPC)
instname_str Universitat Politècnica de Catalunya (UPC)
reponame_str UPCommons. Portal del coneixement obert de la UPC
collection UPCommons. Portal del coneixement obert de la UPC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869405057253900288
score 15.300719