Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

In Search of a Standards-Based Approach to Hybrid Performance Monitoring

Published: 01 December 1995 Publication History

Abstract

The authors descirbe a new multicomputer performance monitoring system that employs portable performance monitoring instrumentation technology and leverages previous work wherever possible. Its trace-event acquisition is hardware assisted and based on the MultiKron, a single-chip measurement solution developed at the U.S. National Institute for Standards and Technology. The user interface is based on the Pablo Performance Analysis Environment, a visualization and sonification toolkit developed at the University of Illinois. The SPIscope component bridges the gap between these emerging standard interfaces, providing a high-bandwidth path to a large secondary storage for recording performance data. Connectivity to the user's performance analysis workstation is via a TCP/IP LAN. The system provides facilities to support application-specific trace events, breakpoint-style debugging, on-line transmission of selected data, and dynamic acquisition-rate control.By using existing technology and interfaces, the authors hope to contribute a performance monitoring component with greater utility throughout the parallel-processing community. The high bandwidth and large storage capacity of the SPIscope possess immediate significance in refining current limits on practical performance data resolution. The system also provides a foundation for further research in on-line observation, dynamic rate control, and the natural integration of debugging facilities with performance-monitoring tools.

References

[1]
M. van Riek B. Tourancheau and X. Vigouroux, “Monitoring of Distributed Memory Multicomputer Programs,” Tech. Report CS-93-204, Univ. of Tennessee, Knoxville, TN, 1993; url=ftp://cs.utk.edu/pub/TechReports/.
[2]
D. Haban and D. Wybranietz, “A Hybrid Monitor for Behavior and Performance Analysis of Distributed Systems,” IEEE Trans. Software Engineering, Vol. 16, No. 2, Feb. 1990, pp. 197-211.
[3]
M. Siegle and R. Hofmann, “Monitoring Program Behavior on SUPRENUM,” Proc. 19th Int’l Symp. Computer Architecture, IEEE Computer Society Press, Los Alamitos, Calif., 1992, pp. 332-341.
[4]
J. Harden, et al., “A Performance Monitor for the MSPARC Multicomputer,” Proc. IEEE Southeastcon 92, IEEE Press, Piscataway, N.J., 1992, pp. 724-729.
[5]
R. Hofmann, et al., “Distributed Performance Monitoring: Methods, Tools, and Applications,” IEEE Trans. Parallel & Distributed Systems, Vol. 5, No. 6, 1994, pp. 585-597.
[6]
A. Mink, et al., “Multiprocessor Performance Measurement Instrumentation,” Computer, Vol. 23, No. 9, Sept. 1990, pp. 63-75.
[7]
D.A. Reed, et al., “The Pablo Performance Analysis Environment,” tech. report, Dept. of Computer Science, Univ. of Illinois, Urbana, Ill., Nov. 1992.
[8]
A. Mink and R.J. Carpenter, “Operating Principles of MultiKron Performance Instrumentation for MIMD Computers,” Gaithersburg, Md., Mar. 1992.
[9]
D. Reese and E. Luke, “Object Oriented Fortran for Development of Portable Parallel Programs,” Proc. Third IEEE Symp. Parallel and Distributed Processing, IEEE CS Press, 1991, pp. 608-615.
[10]
D.A. Reed, “Distributed Memory Working Group Summary,” in Instrumentation for Future Parallel Computing Systems, M. Simmons, R. Koskela, and Ingrid Bucher, eds., ACM Press, New York, 1989, pp. 239-250.
[11]
B.P. Miller, et al., “IPS-2: The Second Generation of a Parallel Program Measurement System,” IEEE Trans. Parallel Distributed Systems, Vol. 1, No. 2, Apr. 1990, pp. 206-217.
[12]
C. Alexander D. Reese and J. Harden, “Near-Critical Path Analysis of Program Activity Graphs,” Proc. IEEE MASCOTS ’94, IEEE CS Press, 1994, pp. 308-817.
[13]
D.L. Whitfield and M.J. Janus, “Three Dimensional Unsteady Euler Equations Solution Using Flux Vector Splitting,” Paper 84-1552, American Institute of Aeronautics and Astronautics, Waldorf, Md., June 1984.
[14]
Message Passing Interface Forum, “MPI: A Message-Passing Interface Standard,” Int’l J of Supercomputing Applications, Vol. 8, No. 3 /4, 1994, pp. 159-416.

Cited By

View all
  • (1999)Web-based performance visualization of distributed discrete event simulationProceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 210.1145/324898.325346(1618-1623)Online publication date: 1-Dec-1999
  • (1999)HectorIEEE Concurrency10.1109/4434.7669647:2(47-55)Online publication date: 1-Apr-1999
  1. In Search of a Standards-Based Approach to Hybrid Performance Monitoring

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Parallel & Distributed Technology: Systems & Technology
    IEEE Parallel & Distributed Technology: Systems & Technology  Volume 3, Issue 4
    December 1995
    101 pages

    Publisher

    IEEE Computer Society Press

    Washington, DC, United States

    Publication History

    Published: 01 December 1995

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 09 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (1999)Web-based performance visualization of distributed discrete event simulationProceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 210.1145/324898.325346(1618-1623)Online publication date: 1-Dec-1999
    • (1999)HectorIEEE Concurrency10.1109/4434.7669647:2(47-55)Online publication date: 1-Apr-1999

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media