From trace generation to visualization: A performance framework for distributed parallel systems

C. Eric Wu, Anthony Bolmarcich, Marc Snir, David Wootton, Farid Parpia, Anthony Chan, Ewing Lusk, William Gropp

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper we describe a trace analysis framework, from trace generation to visualization. It includes a unified tracing facility on IBM® SPTMsystems, a self-defining interval file format, an API for framework extensions, utilities for merging and statistics generation, and a visualization tool with preview and multiple time-space diagrams. The trace environment is extremely scalable, and combines MPI events with system activities in the same set of trace files, one for each SMP node. Since the amount of trace data may be very large, utilities are developed to convert and merge individual trace files into a self-defining interval trace file with multiple frame directories. The interval format allows the development of multiple time-space diagrams, such as thread-activity view, processor-activity view, etc., from the same interval file. A visualization tool, Jumpshot, is modified to visualize these views. A statistics utility is developed using the API, along with its graphics viewer.

Original languageEnglish (US)
Title of host publicationSC 2000 - Proceedings of the 2000 ACM/IEEE Conference on Supercomputing
PublisherAssociation for Computing Machinery
ISBN (Electronic)0780398025
DOIs
StatePublished - 2000
Externally publishedYes
Event2000 ACM/IEEE Conference on Supercomputing, SC 2000 - Dallas, United States
Duration: Nov 4 2000Nov 10 2000

Publication series

NameProceedings of the International Conference on Supercomputing
Volume2000-November

Conference

Conference2000 ACM/IEEE Conference on Supercomputing, SC 2000
Country/TerritoryUnited States
CityDallas
Period11/4/0011/10/00

Keywords

  • Distributed parallel systems
  • Interval file format
  • Multiple time-space diagrams
  • SMP clusters
  • Trace generation
  • Trace visualization

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'From trace generation to visualization: A performance framework for distributed parallel systems'. Together they form a unique fingerprint.

Cite this