Performance analysis environment for parallel applications on networked workstations

  • Marian Bubak
  • Włodzimierz Funika
  • Jacek Mościński
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1225)


We present an approach to the development of a performance analysis environment for parallel applications running on networked workstations under message passing environments (PVM, MPI). Instrumentation of a parallel program is carried out with a graphical tool. Then an application is compiled and linked. An execution trace is processed with tools using a trace handling language. A series of metrics and visualizations help to conclude about application behavior. As an example we show the results of applying the environment to performance analysis of a molecular dynamics simulation parallel program.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Reed, D.A.: Performance Instrumentation Techniques for Parallel Systems, In: Donatiello, L. and Nelson, R., (eds.), Performance Evaluation of of Computer and Communication Systems, pp. 463–490, Springer Verlag, 1993.Google Scholar
  2. 2.
    Hollingsworth, J.K., Lumpp, J.E., and Miller, B.P.: Techniques for performance measurement of parallel programs, In: Parallel Computers: Theory and Practice (IEEE Press), 1995, pp. 225–240.Google Scholar
  3. 3.
    Bubak M., Funika W., Mościński J., Tasak D.: Pablo based monitoring tool for PVM applications, In: Jack Dongarra, Kaj Madsen, Jerzy Waśniewski (eds.): PARA95 — Applied Parallel Computing, Springer-Verlag Lecture Notes in Computer Science 1041 (1996), pp. 69–78.Google Scholar
  4. 4.
    Maillet, E.: TAPE/PVM an efficient performance monitor for PVM applications — User guide. IMAG, Institut National Polytechnique de Grenoble, 1995.Google Scholar
  5. 5.
    Reed, D.A. Aydt, R., Madhyastha, T.M., Noe, R.J., Shields, K.A., and Schwartz, B.W.: The Pablo Performance Analysis Environment. Technical Report, Dept. of Comp. Sci., University of Illinois, 1992.Google Scholar
  6. 6.
    Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Manchek, R., Sunderam, V.: PVM: Parallel Virtual Machine. MIT Press, 1994.Google Scholar
  7. 7.
    Bubak, M., Mościński, J., Pogoda, M.: Distributed 2-D molecular dynamics simulation on networked workstations and multiprocessors, In: Liddell, H., Colbrook, A., Hertzberger, B., Sloot, P., (seds.), Proc. Int. Conf. High Performance Computing and Networking, Brussels, Belgium, April 1996, Lecture Notes in Computer Science 1067, pp. 243–250, Springer-Verlag, 1996.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Marian Bubak
    • 1
  • Włodzimierz Funika
    • 1
  • Jacek Mościński
    • 1
    • 2
  1. 1.Institute of Computer Science, AGHKrakówPoland
  2. 2.Academic Computer Centre, CYFRONETKrakówPoland

Personalised recommendations