Evaluation of High-Level Programming Models for High-Performance Critical Systems
Upcoming safety critical systems require high performance processing, which can be provided by multi-cores and embedded GPUs found in several Systems-on-chip (SoC) targeting these domains. So far, only low-level programming models and APIs, such as CUDA or OpenCL have been evaluated. In this Master...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2022 |
| 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/380697 |
| Acceso en línea: | https://hdl.handle.net/2117/380697 |
| Access Level: | acceso abierto |
| Palabra clave: | Computer security Seguretat informàtica Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica |
| id |
ES_6bb8adf5086bcd331ee49382ff41e3cd |
|---|---|
| oai_identifier_str |
oai:upcommons.upc.edu:2117/380697 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Evaluation of High-Level Programming Models for High-Performance Critical SystemsPeralta Quesada, CristinaComputer securitySeguretat informàticaÀrees temàtiques de la UPC::Informàtica::Seguretat informàticaUpcoming safety critical systems require high performance processing, which can be provided by multi-cores and embedded GPUs found in several Systems-on-chip (SoC) targeting these domains. So far, only low-level programming models and APIs, such as CUDA or OpenCL have been evaluated. In this Master thesis, we evaluate the effectiveness of higher level programming models, such as OpenACC and SYCL for critical applications executed in such embedded platforms. In particular, we are interested in two aspects: performance and programmability. In order to conduct our study, we use the GPU4S Bench benchmarking suite for space and a pedestrian detection application representing the automotive sector, which we port into the new programming models and analyze their behavior. We perform our evaluation on a representative embedded platform, the NVIDIA Xavier AGX which is considered a good candidate for future safety critical systems in both domains and compare our results with other programming models.Universitat Politècnica de CatalunyaKosmidis, Leonidas20222022-10-1920232023-01-18master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/2117/380697reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3806972026-05-27T15:37:01Z |
| dc.title.none.fl_str_mv |
Evaluation of High-Level Programming Models for High-Performance Critical Systems |
| title |
Evaluation of High-Level Programming Models for High-Performance Critical Systems |
| spellingShingle |
Evaluation of High-Level Programming Models for High-Performance Critical Systems Peralta Quesada, Cristina Computer security Seguretat informàtica Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica |
| title_short |
Evaluation of High-Level Programming Models for High-Performance Critical Systems |
| title_full |
Evaluation of High-Level Programming Models for High-Performance Critical Systems |
| title_fullStr |
Evaluation of High-Level Programming Models for High-Performance Critical Systems |
| title_full_unstemmed |
Evaluation of High-Level Programming Models for High-Performance Critical Systems |
| title_sort |
Evaluation of High-Level Programming Models for High-Performance Critical Systems |
| dc.creator.none.fl_str_mv |
Peralta Quesada, Cristina |
| author |
Peralta Quesada, Cristina |
| author_facet |
Peralta Quesada, Cristina |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Kosmidis, Leonidas |
| dc.subject.none.fl_str_mv |
Computer security Seguretat informàtica Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica |
| topic |
Computer security Seguretat informàtica Àrees temàtiques de la UPC::Informàtica::Seguretat informàtica |
| description |
Upcoming safety critical systems require high performance processing, which can be provided by multi-cores and embedded GPUs found in several Systems-on-chip (SoC) targeting these domains. So far, only low-level programming models and APIs, such as CUDA or OpenCL have been evaluated. In this Master thesis, we evaluate the effectiveness of higher level programming models, such as OpenACC and SYCL for critical applications executed in such embedded platforms. In particular, we are interested in two aspects: performance and programmability. In order to conduct our study, we use the GPU4S Bench benchmarking suite for space and a pedestrian detection application representing the automotive sector, which we port into the new programming models and analyze their behavior. We perform our evaluation on a representative embedded platform, the NVIDIA Xavier AGX which is considered a good candidate for future safety critical systems in both domains and compare our results with other programming models. |
| publishDate |
2022 |
| dc.date.none.fl_str_mv |
2022 2022-10-19 2023 2023-01-18 |
| dc.type.none.fl_str_mv |
master thesis http://purl.org/coar/resource_type/c_bdcc NA http://purl.org/coar/version/c_be7fb7dd8ff6fe43 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/2117/380697 |
| url |
https://hdl.handle.net/2117/380697 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| 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 |
Universitat Politècnica de Catalunya |
| publisher.none.fl_str_mv |
Universitat Politècnica de Catalunya |
| 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_ |
1869410216991260672 |
| score |
15.300719 |