Logo des Repositoriums
 

An Architectural Template for Parallel Loops and Sections

dc.contributor.authorFrank, Markus
dc.contributor.authorHakamian, Alireza
dc.contributor.editorKelter, Udo
dc.date.accessioned2023-02-27T13:46:47Z
dc.date.available2023-02-27T13:46:47Z
dc.date.issued2019
dc.description.abstractThe Palladio Component Model uses UML-like diagrams to specify architectural software designs, which are used for early design-time analyses of software performance metrics. As a current drawback of the PCM, it does not support the specification of massive parallel software behaviour like OpenMP parallel loops. For Software Performance Engineers this results in complex modelling workarounds, or it is not possible to model the software’s behaviour at all, which results in inaccurate analyses and semantic discrepancies. In this paper, we present a light-weight PCM metamodel extension, allowing SPEs to easily annotate parallel sections (similar to OpenMP) in their software specifications. This significantly reduces the modelling effort through automation.en
dc.identifier.pissn0720-8928
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/40477
dc.language.isoen
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 39, Heft 3
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectComponents
dc.subjectarchitecture
dc.subjectperformance
dc.subjectmetrics
dc.titleAn Architectural Template for Parallel Loops and Sectionsen
dc.typeText/Conference Paper
gi.citation.endPage27
gi.citation.publisherPlaceBonn
gi.citation.startPage25
gi.conference.date8.-9. November 2018
gi.conference.locationHildesheim
gi.conference.sessiontitle9th Symposium on Software Performance (SSP 2018)

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
FrankHakamian18.pdf
Größe:
495 KB
Format:
Adobe Portable Document Format