• DocumentCode
    3287681
  • Title

    Portable execution traces for parallel program debugging and performance visualization

  • Author

    Couch, Alva L. ; Krumme, David W.

  • Author_Institution
    Tufts Univ., Medford, MA, USA
  • fYear
    1992
  • fDate
    26-29 Apr 1992
  • Firstpage
    441
  • Lastpage
    446
  • Abstract
    There is much interest in defining a standard for event traces collected from parallel architectures. A standard would support free data and tool sharing among researchers working on varied architectures. But defining that standard has proved to be difficult. Any standard must allow user-defined events and avoid or hide event semantics as much as possible. The authors propose a standard based on a declaration language, which describes how the raw event trace is to be translated into a normal form. Analysis tools then share a common interface to a compiler and interpreter which use the declarations to fetch, transform, and augment trace data. This concept is evaluated through construction of a prototype declaration compiler and interpreter
  • Keywords
    data visualisation; parallel programming; performance evaluation; program compilers; program debugging; program diagnostics; program interpreters; software portability; compiler; data sharing; declaration language; event semantics; event traces; interpreter; parallel architectures; parallel program debugging; performance visualization; portable execution traces; standard; tool sharing; user-defined events; Bandwidth; Computer architecture; Computer displays; Data visualization; Debugging; Parallel architectures; Prototypes; Relational databases; Standardization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Scalable High Performance Computing Conference, 1992. SHPCC-92, Proceedings.
  • Conference_Location
    Williamsburg, VA
  • Print_ISBN
    0-8186-2775-1
  • Type

    conf

  • DOI
    10.1109/SHPCC.1992.232661
  • Filename
    232661