CSIM: a C-based process-oriented simulation language
WSC '86 Proceedings of the 18th conference on Winter simulation
The Operational Analysis of Queueing Network Models
ACM Computing Surveys (CSUR)
Computer Architecture and Parallel Processing
Computer Architecture and Parallel Processing
An experimental study of computer system performance
ACM '72 Proceedings of the ACM annual conference - Volume 2
Performance monitoring in computer systems: a structured approach
ACM SIGOPS Operating Systems Review
Monitoring and performance measuring distributed systems during operation
SIGMETRICS '88 Proceedings of the 1988 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Characterizing the synchronization behavior of parallel programs
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
Quartz: a tool for tuning parallel program performance
SIGMETRICS '90 Proceedings of the 1990 ACM SIGMETRICS conference on Measurement and modeling of computer systems
A bibliography of parallel debuggers, 1990 edition
ACM SIGPLAN Notices
Medea: A Tool for Workload Characterization of Parallel Systems
IEEE Parallel & Distributed Technology: Systems & Technology
Hi-index | 0.00 |
This paper describes a performance monitoring system, Monit, developed for performance evaluation of parallel systems. Monit uses trace files that are generated during the execution of parallel programs. Monit analyzes these trace files and produces time-oriented graphs of resource usage and system queues. Users interactively select the displayed items, resolution, and time intervals of interest. The current implementation of Monit is for SUN-3 workstation, but the program is easily adaptable to other devices.We also introduce a parallel programming environment, PPL, implemented as a superset of C for the Sequent Balance 8000 multi-processor system. Parallel programs written in PPL can produce the trace files for Monit.Monit is also integrated into a process-oriented simulation language CSIM. CSIM allows the creation of simulation models based on multiple processes competing for resources. The similarity between parallel processes in PPL and pseudo-parallel processes in CSIM facilitates this combined use of Monit.