Abstract
This paper describes an environment whose aim is to aid in the development and tuning of message passing applications before actually running them in a real system with a large number of processors. Our objective is not to eliminate tests on real machines but to be able to focus them in a more selective way and thereby minimize their number. The environment presented in this paper consists of three closely integrated tools: an instrumented communication library, a trace driven simulator (Dimemas) and a visualization/analysis tool (Paraver).
This work has been supported by the Spanish Ministry of Education (CICYT) under the TIC-94-537 and TIC-95-0429 contracts.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
R.A. Aydt. ” SDDF: The Pablo Self Describing Data Format”. University of Illinois at Urbana-Champaign Technical Report, Mars 1992.
A. Beguelin. ”Xab: A Tool for Monitoring PVM Programs”. Workshop on Heterogeneous Processing, Los Alamitos, California, pp. 92–97, April 1993
A. Beguelin, J. Dongarra, A. Geist, R. Manchek, K. Moore and V. Sunderam, ”PVM and HeNCE: Tools for Heterogeneous Network Programming”, Environments and Tools for Parallel Scientific Computing, pp 139–153, Eds: J.J. Dongarra et al., Elsevier Science Publishers, 1993.
E.A. Brewer et al., ”Proteus: A High-Performance Parallel-Architecture Simulator”, Massachusetts Institute of Technology, Technical Report MIT/LCS/TR-516, September 1991.
T. Cortes, S. Girona and J. Labarta, ”PACA: a Cooperative File System Cache for Parallel Machines”, Euro-Par'96, Lyon, August 1996.
G.A. Geist, J. Kohl and P. Papadopoulos, ” Visualization, Debugging and Performance in PVM”, Processings of Visualization and Debugging Workshop October 1994.
M. Heath and J.Etheridge. ”Visualizing the Performance of Parallel Programs”. IEEE Software, pp. 29–39, Sept. 1991
R. Jaim, ”The Art of Computer Systems Performance Analysis”, John Wiley and Sons, New York, 1991.
A. Hondroudakis, ”Performance Analysis Tools for Parallel Programs”, Edinburgh Parallel Computing Centre, Technical Report 1995
J. Labarta, S. Girona, V. Pillet T. Cortes and L. Gregoris, ”DiP: A Parallel Program Development Environment”, UPC-DAC Tech. Report RR-UPC-DAC-1996-04
G. Lyon, R. Snelick and R. Kacker, ”Synthetic-Perturbation Tuning of MIMD Programs”, The Journal of Supercomputing, Vol. 8, pp 5–28, 1994. Fifth Brazilian Symposium on Computer Architecture, Florianopolis, September 1993.
B.P. Miller, J.M. Cargille, R.B. Irvin, K. Kunchithapadam, M.D. Callaghan, J.K. Hollingsworth, K.L. Karavanic and T. Newhall, ”The Paradyn Parallel Performance Measurement Tools”
B.W. Mohr, A.D. Malony and K. Shanmugam, ”Speedy: An Integrated Performance Extrapolation Tool for pC++ Programs”, University of Oregon, 1995.
W.E. Nagel and A. Arnold, ”Performance Visualization of Parallel Programs — The PARvis Environment”, Research Centre Julich (KFA), Central Institute for Applied Mathematics (ZAM) Germany 1994.
D.A. Reed, R.A. Aydt, R.J. Noe, P.C. Roth, K.A. Shields, B.W. Schwartz and L.F. Tavera, ”Scalable Parformance Analysis: The Pablo Performance Analysis Environment”, Scalable Parallel Libraries Conference, IEEE Computer Society, 1993.
J.C. Yan, ”Performance Tuning with AIMS-An Automated Instrumentation and Monitoring System for Multicomputer”, Proceedings of 27th Hawaii International Conference on System Science, Wailea, Hawaii, Vol II, pp 625–33, January 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Labarta, J., Girona, S., Pillet, V., Cortes, T., Gregoris, L. (1996). Dip: A parallel program development environment. In: Bougé, L., Fraigniaud, P., Mignotte, A., Robert, Y. (eds) Euro-Par'96 Parallel Processing. Euro-Par 1996. Lecture Notes in Computer Science, vol 1124. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0024763
Download citation
DOI: https://doi.org/10.1007/BFb0024763
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61627-6
Online ISBN: 978-3-540-70636-6
eBook Packages: Springer Book Archive