Repository logo
 
Publication

OpenMP tasking model for Ada: safety and correctness

dc.contributor.authorRoyuela, Sara
dc.contributor.authorMartorell, Xavier
dc.contributor.authorQuiñones, Eduardo
dc.contributor.authorPinho, Luís Miguel
dc.date.accessioned2017-07-14T14:25:01Z
dc.date.available2017-07-14T14:25:01Z
dc.date.issued2017
dc.description22nd International Conference on Reliable Software Technologies (Ada-Europe 2017). 12 to 16, Jun, 2017. Vienna, Austria.pt_PT
dc.description.abstractThe safety-critical real-time embedded domain increasingly demands the use of parallel architectures to fulfill performance requirements. Such architectures require the use of parallel programming models to exploit the underlying parallelism. This paper evaluates the applicability of using OpenMP, a widespread parallel programming model, with Ada, a language widely used in the safety-critical domain. Concretely, this paper shows that applying the OpenMP tasking model to exploit fine-grained parallelism within Ada tasks does not impact on programs safeness and correctness, which is vital in the environments where Ada is mostly used. Moreover, we compare the OpenMP tasking model with the proposal of Ada extensions to define parallel blocks, parallel loops and reductions. Overall, we conclude that the OpenMP tasking model can be safely used in such environments, being a promising approach to exploit fine-grain parallelism in Ada tasks, and we identify the issues which still need to be further researched.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1007/978-3-319-60588-3_12pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/10081
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.relation.ispartofseriesAda-Europe;2017
dc.titleOpenMP tasking model for Ada: safety and correctnesspt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceVienna, Austriapt_PT
oaire.citation.title22nd International Conference on Reliable Software Technologiespt_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.rightsopenAccesspt_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
Loading...
Thumbnail Image
Name:
COM_CISTER_2017.pdf
Size:
405.23 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: