Run-time monitoring of concurrent programs on the Cedar multiprocessor

  • Authors:
  • Sanjay Sharma;Allen D. Malony;Michael W. Berry;Priyamvada Sinvhal-Sharma

  • Affiliations:
  • Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, Urbana, Illinois;Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, Urbana, Illinois;Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, Urbana, Illinois;Center for Supercomputing Research and Development, University of Illinois at Urbana-Champaign, Urbana, Illinois

  • Venue:
  • Proceedings of the 1990 ACM/IEEE conference on Supercomputing
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

The ability to understand the behavior of concurrent programs depends greatly on the facilities available to monitor execution and present the results to the user. Beyond the basic profiling tools that collect data for post-mortem viewing, explorative use of multiprocessor computer systems demands a dynamic monitoring environment capable of providing run-time access to program performance. A prototype of such an environment has been built for the Cedar multiprocessor. This paper describes the design of the infrastructure enabling run-time monitoring of parallel Cedar applications and the communication of execution data among physically distributed machines. An application for matrix visualization is used to highlight important aspects of the system.