000056460 001__ 56460 000056460 005__ 20180211173528.0 000056460 0247_ $$2DOI$$a10.1002/cpe.1169 000056460 0247_ $$2WOS$$aWOS:000251003200003 000056460 037__ $$aPreJuSER-56460 000056460 041__ $$aeng 000056460 082__ $$a004 000056460 084__ $$2WoS$$aComputer Science, Software Engineering 000056460 084__ $$2WoS$$aComputer Science, Theory & Methods 000056460 1001_ $$0P:(DE-Juel1)132199$$aMohr, B.$$b0$$uFZJ 000056460 245__ $$aA Framework for Performance Analysis of Co-Array Fortran 000056460 260__ $$aChichester$$bWiley$$c2007 000056460 300__ $$a2207 - 2218 000056460 3367_ $$0PUB:(DE-HGF)16$$2PUB:(DE-HGF)$$aJournal Article 000056460 3367_ $$2DataCite$$aOutput Types/Journal article 000056460 3367_ $$00$$2EndNote$$aJournal Article 000056460 3367_ $$2BibTeX$$aARTICLE 000056460 3367_ $$2ORCID$$aJOURNAL_ARTICLE 000056460 3367_ $$2DRIVER$$aarticle 000056460 440_0 $$017301$$aConcurrency and Computation: Practice and Experience$$v19$$x1532-0626$$y17 000056460 500__ $$aRecord converted from VDB: 12.11.2012 000056460 520__ $$aCo-Array Fortran (CAF) is a parallel programming extension to Fortran that provides a straightforward mechanism for representing distributed memory communication and, in particular, one-sided communication. Although this integration of communication primitives with the language improves programmer productivity, this new level of abstraction makes the analysis of CAF performance mode difficult. This situation is due, in part, to a lack of tools for the analysis of CAF applications. In this paper, we present an extension to the KOJAK toolkit based on a source-to-source translator that supports performance instrumentation, data collection, trace generation, and performance visualization of CAF applications. We illustrate this approach with a performance visualization of a CAF version of the Halo kernel benchmark using the VAMPIR event trace visualization tool. Copyright (c) 2007 John Wiley & Sons, Ltd. 000056460 536__ $$0G:(DE-Juel1)FUEK411$$2G:(DE-HGF)$$aScientific Computing$$cP41$$x0 000056460 588__ $$aDataset connected to Web of Science 000056460 650_7 $$2WoSType$$aJ 000056460 65320 $$2Author$$aperformance analysis 000056460 65320 $$2Author$$aco-array Fortran 000056460 7001_ $$0P:(DE-HGF)0$$aDeRose, J.$$b1 000056460 7001_ $$0P:(DE-HGF)0$$aVetter, J.$$b2 000056460 773__ $$0PERI:(DE-600)2052606-4$$a10.1002/cpe.1169$$gVol. 19, p. 2207 - 2218$$p2207 - 2218$$q19<2207 - 2218$$tConcurrency and computation$$v19$$x1532-0626$$y2007 000056460 8567_ $$uhttp://dx.doi.org/10.1002/cpe.1169 000056460 909CO $$ooai:juser.fz-juelich.de:56460$$pVDB 000056460 9131_ $$0G:(DE-Juel1)FUEK411$$bSchlüsseltechnologien$$kP41$$lSupercomputing$$vScientific Computing$$x0 000056460 9141_ $$y2007 000056460 915__ $$0StatID:(DE-HGF)0010$$aJCR/ISI refereed 000056460 9201_ $$0I:(DE-Juel1)JSC-20090406$$gJSC$$kJSC$$lJülich Supercomputing Centre$$x0 000056460 970__ $$aVDB:(DE-Juel1)88600 000056460 980__ $$aVDB 000056460 980__ $$aConvertedRecord 000056460 980__ $$ajournal 000056460 980__ $$aI:(DE-Juel1)JSC-20090406 000056460 980__ $$aUNRESTRICTED