• DocumentCode
    3196389
  • Title

    Mechanisms for mapping high-level parallel performance data

  • Author

    Irvin, R. Bruce ; Miller, Barton P.

  • Author_Institution
    Informix Software Inc., Portland, OR, USA
  • fYear
    1996
  • fDate
    35289
  • Firstpage
    10
  • Lastpage
    19
  • Abstract
    A primary problem in the performance measurement of high-level parallel programming languages is to map low-level events to high-level programming constructs. We discuss several aspects of this problem and present three methods with which performance tools can map performance data and provide accurate performance information to programmers. In particular, we discuss static mapping, dynamic mapping, and a new technique that uses a data structure called the set of active sentences. Because each of these methods requires cooperation between compilers and performance tools, we describe the nature and amount of cooperation required. The three mapping methods are orthogonal; we describe how they should be combined in a complete tool. Although we concentrate on mapping upward through layers of abstraction, our techniques are independent of mapping direction
  • Keywords
    data structures; parallel languages; parallel programming; program compilers; software performance evaluation; active sentences; compilers; data structure; dynamic mapping; high-level parallel performance data mapping; high-level parallel programming languages; performance measurement; performance tools; static mapping; Data structures; Parallel languages; Parallel programming; Program compilers; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing, 1996. Proceedings of the 1996 ICPP Workshop on Challenges for
  • Conference_Location
    Ithaca, NY
  • ISSN
    1530-2016
  • Print_ISBN
    0-8186-7623-X
  • Type

    conf

  • DOI
    10.1109/ICPPW.1996.538586
  • Filename
    538586