A performance measurement infrastructure for Co-array fortran

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Co-Array Fortran is a parallel programming language for scientific applications that provides a very intuitive mechanism for communication, and especially, one-sided communication. Despite the benefits of this integration of communication primitives with the language, analyzing the performance of CAF applications is not straightforward, which is due, in part, to a lack of tools for analysis of the communication behavior of Co-Array Fortran 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 Co-Array Fortran applications. We illustrate this approach with a performance visualization of a Co-Array Fortran version of the Halo kernel benchmark using the VAMPIR event trace visualization tool. © Springer-Verlag Berlin Heidelberg 2005.

Cite

CITATION STYLE

APA

Mohr, B., DeRose, L., & Vetter, J. (2005). A performance measurement infrastructure for Co-array fortran. In Lecture Notes in Computer Science (Vol. 3648, pp. 146–155). Springer Verlag. https://doi.org/10.1007/11549468_19

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free