Abstract
ParJava integrated environment supporting development and maintenance of data parallel Java-programs is discussed. When a parallel program is developed it is necessary to assure not only its correctness, but also its efficiency and scalability. For this purpose it is useful to know some dynamic properties of the program. This information may help to modify the program in order to improve its parallel features. ParJava provides a collection of such tools. Symbolic execution allows to estimate expected execution time and limits of scalability of Java SPMD-program.
This work is supported by RFBR, grants 02-01-00961, 02-07-90302
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Avetisyan, A., Gaissaryan, S., Samovarov, O.: Extension of Java Environment by Facilities Supporting Development of SPMD Java-programs. In: PaCT 2001. LNCS, vol. 2127, pp. 175–180. Springer, Heidelberg (2001)
Mintchev, S.: Writing Programs in JavaMPI. TR MAN-CSPE-02, Univ. of Westminster, UK (1997)
Lee, H.K., Carpenter, B., Fox, G., Boem Lim, S.: Benchmarking HPJava: Prospects for Performance. In: 6th Workshop on Languages, Compilers and Run-time Systems for Scalable Computers (March 2002)
Yan, J.C., Sarukkai, S.R.: Analyzing Parallel Program Performance Using Normalized Performance Indices and Trace Transformation Techniques. Parallel Computing 22(9), 1215–1237 (1996)
Nagel, W.E., Arnold, A., Weber, M., Hoppe, H.-C., Solchenbach, K.: VAMPIR: Visualization and analysis of MPI resources. Supercomputer 12(1), 69–80 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ivannikov, V., Gaissaryan, S., Avetisyan, A., Padaryan, V. (2003). Improving Properties of a Parallel Program in ParJava Environment. In: Dongarra, J., Laforenza, D., Orlando, S. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2003. Lecture Notes in Computer Science, vol 2840. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39924-7_65
Download citation
DOI: https://doi.org/10.1007/978-3-540-39924-7_65
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20149-6
Online ISBN: 978-3-540-39924-7
eBook Packages: Springer Book Archive