Back to Search
Start Over
Performance analysis tools for parallel Java applications on shared-memory systems
- 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.
- Subjects :
- Java
Computer science
Interface (Java)
Scala
strictfp
Embedded Java
Thread (computing)
computer.software_genre
Java concurrency
Computer architecture
Shared memory
Real time Java
Virtual machine
Programming paradigm
Operating system
computer
Java annotation
Java applet
computer.programming_language
Subjects
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