Repository logo
 
Publication

Converging safety and high-performance domains: Integrating OpenMP into Ada

dc.contributor.authorRoyuela, Sara
dc.contributor.authorPinho, Luís Miguel
dc.contributor.authorQuiñones, Eduardo
dc.date.accessioned2018-12-03T15:27:39Z
dc.date.embargo2119
dc.date.issued2018
dc.description.abstractThe use of parallel heterogeneous embedded architectures is needed to implement the level of performance required in advanced safety-critical systems. Hence, there is a demand for using high level parallel programming models capable of efficiently exploiting the performance opportunities. In this paper, we evaluate the incorporation of OpenMP, a parallel programming model used in HPC, into Ada, a language spread in safety-critical domains. We demonstrate that the execution model of OpenMP is compatible with the recently proposed Ada tasklet model, meant to exploit fine-grain structured parallelism. Moreover, we show the compatibility of the OpenMP and tasklet models, enabling the use of OpenMP directives in Ada to further exploit unstructured parallelism and heterogeneous computation. Finally, we state the safety properties of OpenMP and analyze the interoperability between the OpenMP and Ada runtimes. Overall, we conclude that OpenMP can be effectively incorporated into Ada without jeopardizing its safety properties.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.23919/DATE.2018.8342162pt_PT
dc.identifier.issn1558-1101
dc.identifier.urihttp://hdl.handle.net/10400.22/12353
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherInstitute of Electrical and Electronics Engineerspt_PT
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/8342162pt_PT
dc.subjectAdapt_PT
dc.subjectEmbedded systemspt_PT
dc.subjectParallel programmingpt_PT
dc.titleConverging safety and high-performance domains: Integrating OpenMP into Adapt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceDresden, Germanypt_PT
oaire.citation.endPage1026pt_PT
oaire.citation.startPage1021pt_PT
oaire.citation.title2018 Design, Automation & Test in Europe Conference & Exhibition (DATE) Proceedingspt_PT
person.familyNamePinho
person.givenNameLuis Miguel
person.identifier.ciencia-id8112-2108-F3B2
person.identifier.orcid0000-0001-6888-1340
person.identifier.ridM-3416-2013
person.identifier.scopus-author-id6602594556
rcaap.rightsclosedAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationfd791145-af93-47d9-bbe8-647a326d2f39
relation.isAuthorOfPublication.latestForDiscoveryfd791145-af93-47d9-bbe8-647a326d2f39

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
COM25_CISTER_2018.pdf
Size:
216.86 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: