• DocumentCode
    3006392
  • Title

    Tracing application program execution on the Cray X-MP and Cray 2

  • Author

    Malony, Allen D. ; Larson, John L. ; Reed, Daniel A.

  • Author_Institution
    Center for Supercomput. Res. & Dev., Illinois Univ., Urbana, IL, USA
  • fYear
    1990
  • fDate
    12-16 Nov 1990
  • Firstpage
    60
  • Lastpage
    73
  • Abstract
    A tracing library for the Cray X-MP and Cray 2 supercomputers has been developed that supports the low-overhead capture of execution events for sequential and multitasked programs. This library has been extended to use the automatic instrumentation facilities on these machines, allowing trace data from routine entry and exit, and other program segments to be captured. To assess the utility of the trace-based tools, three of the Perfect Benchmark codes have been tested in scalar and vector models with the tracing instrumentation. In addition to computing summary execution statistics from the traces, interesting execution dynamics appear when studying the trace histories. It is also possible to compare codes across the two architectures by correlating the event traces. It is concluded that adding tracing support in Cray supercomputers can have significant returns in improved performance characterization and evaluation
  • Keywords
    Cray computers; parallel programming; performance evaluation; program diagnostics; Cray 2 supercomputers; Cray X-MP; Perfect Benchmark; automatic instrumentation facilities; execution dynamics; execution statistics; low-overhead capture; multitasked programs; performance characterization; performance evaluation; program segments; trace histories; tracing instrumentation; Aerodynamics; Benchmark testing; History; Instruments; Libraries; NASA; Performance analysis; Research and development; Statistics; Supercomputers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Supercomputing '90., Proceedings of
  • Conference_Location
    New York, NY
  • Print_ISBN
    0-8186-2056-0
  • Type

    conf

  • DOI
    10.1109/SUPERC.1990.130003
  • Filename
    130003