• 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