000154978 001__ 154978
000154978 005__ 20250314084110.0
000154978 037__ $$aFZJ-2014-04185
000154978 082__ $$a004
000154978 1001_ $$0P:(DE-Juel1)132299$$aWolf, Felix$$b0$$eCorresponding Author
000154978 245__ $$aSpecifying Performance Properties of Parallel Applications Using Compound Events
000154978 260__ $$aWarszawa$$bWarsaw School of Social Psychology$$c2001
000154978 3367_ $$0PUB:(DE-HGF)16$$2PUB:(DE-HGF)$$aJournal Article$$bjournal$$mjournal$$s1407848158_27471
000154978 3367_ $$2DataCite$$aOutput Types/Journal article
000154978 3367_ $$00$$2EndNote$$aJournal Article
000154978 3367_ $$2BibTeX$$aARTICLE
000154978 3367_ $$2ORCID$$aJOURNAL_ARTICLE
000154978 3367_ $$2DRIVER$$aarticle
000154978 520__ $$aIn this article we present a novel approach to analyzing performance properties of parallel applications based on event traces. We define a framework for formally specifying compound events that characterize performance behavior. The framework allows the creation of abstract building blocks that represent concepts of the underlying programming model and therefore provide an easy means to specify complex compound events. We show that using these specifications it is possible to automatically locate inefficiencies in parallel applications by looking for occurrences of the corresponding compound events in event traces. We demonstrate how our ideas apply to both the Message Passing Interface (MPI) programming model and to the Open specifications for Multi Processing (OpenMP).
000154978 536__ $$0G:(DE-HGF)POF2-899$$a899 - ohne Topic (POF2-899)$$cPOF2-899$$fPOF I$$x0
000154978 536__ $$0G:(DE-Juel-1)ATMLPP$$aATMLPP - ATML Parallel Performance (ATMLPP)$$cATMLPP$$x1
000154978 7001_ $$0P:(DE-Juel1)132199$$aMohr, Bernd$$b1$$ufzj
000154978 770__ $$aMonitoring Systems and Tool Interoperability
000154978 773__ $$0PERI:(DE-600)2240223-8$$n3$$p5$$tScalable computing$$v4$$x1895-1767$$y2001
000154978 8564_ $$uhttp://www.scpe.org/index.php/scpe/article/view/249
000154978 909CO $$ooai:juser.fz-juelich.de:154978$$pVDB
000154978 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132199$$aForschungszentrum Jülich GmbH$$b1$$kFZJ
000154978 9132_ $$0G:(DE-HGF)POF3-899$$1G:(DE-HGF)POF3-890$$2G:(DE-HGF)POF3-800$$aDE-HGF$$bProgrammungebundene Forschung$$lohne Programm$$vohne Topic$$x0
000154978 9131_ $$0G:(DE-HGF)POF2-899$$1G:(DE-HGF)POF2-890$$2G:(DE-HGF)POF2-800$$3G:(DE-HGF)POF2$$4G:(DE-HGF)POF$$aDE-HGF$$bProgrammungebundene Forschung$$lohne Programm$$vohne Topic$$x0
000154978 915__ $$0StatID:(DE-HGF)0040$$2StatID$$aPeer Review: unknown
000154978 920__ $$lyes
000154978 9201_ $$0I:(DE-Juel1)VDB62$$kZAM$$lZentralinstitut für Angewandte Mathematik$$x0
000154978 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x1
000154978 980__ $$ajournal
000154978 980__ $$aVDB
000154978 980__ $$aI:(DE-Juel1)VDB62
000154978 980__ $$aI:(DE-Juel1)JSC-20090406
000154978 980__ $$aUNRESTRICTED
000154978 981__ $$aI:(DE-Juel1)JSC-20090406