DocumentCode :
3511060
Title :
Performance analysis tools for parallel Java applications on shared-memory systems
Author :
Guitart, Jordi ; Torres, Jordi ; Ayguadé, Eduard ; Bull, J.
Author_Institution :
Eur. Center for Parallelism, Tech. Univ. of Catalonia, Barcelona, Spain
fYear :
2001
fDate :
3-7 Sept. 2001
Firstpage :
357
Lastpage :
364
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.
Keywords :
Java; data visualisation; shared memory systems; synchronisation; virtual machines; JOMP; Java virtual machine; OpenMP-like interface; in-depth analysis; instrumentation environment; parallel Java applications; performance analysis tools; programming model; shared-memory systems; synchronization constructs; threaded execution; visualization; Application software; Instruments; Java; Parallel processing; Parallel programming; Performance analysis; Proposals; Runtime; Visualization; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2001. International Conference on
Conference_Location :
Valencia, Spain
ISSN :
0190-3918
Print_ISBN :
0-7695-1257-7
Type :
conf
DOI :
10.1109/ICPP.2001.952081
Filename :
952081
Link To Document :
بازگشت