Back to Search Start Over

Performance analysis tools for parallel Java applications on shared-memory systems

Authors :
J.M. Bull
Jordi Torres
Eduard Ayguadé
Jordi Guitart
Source :
ICPP
Publication Year :
2001
Publisher :
IEEE, 2001.

Abstract

In this paper we describe an instrumentation environment for the performance analysis and visualization of parallel applications written in JOMP, an OpenMP-like interface for Java. The environment includes two complementary approaches. The first one has been designed to provide a detailed analysis of the parallel behavior at the JOMP programming model level. At this level, the user is faced with parallel, work-sharing and synchronization constructs, which are the core of JOMP. The second mechanism has been designed to support an in-depth analysis of the threaded execution inside the Java virtual machine (JVM). At this level of analysis, the user is faced with the supporting threads layer monitors and conditional variables. The paper discusses the implementation of both mechanisms and evaluates the overhead incurred by them.

Details

Database :
OpenAIRE
Journal :
International Conference on Parallel Processing, 2001.
Accession number :
edsair.doi...........2651baf81aaf157b4b9f5eb4782aeede
Full Text :
https://doi.org/10.1109/icpp.2001.952081