Compiler Technologies Team
Intro Background Projects Offers Publications Downloads Staff
ISPRAS Description Logo
Home   R&D Groups   Projects   Grants   Publications   Downloads


       The ParJava is an extension of Java environment by facilities supporting development of effective scalable portable object-oriented parallel programs to be executed using computer systems with distributed memory (clusters). The instrumental computing system supporting development of such programs may be both homogeneous and heterogeneous. Implementation of standard communication library MPI (Message Passing Interface) is used for providing inter-process communications.

       ParJava environment consists of the following components:

  • Interfaces and classes providing low level SPMD programming facilities
  • Tools providing dynamic program analysis: instrumentation, tracing, profiling, dynamic slicing
  • System methods performing static or dynamic load balancing of homogeneous or heterogeneous JavaVM network
  • GUI
  • High-level object models
  • :
       More detailed description of ParJava is contained in Presentation (ParJava.ppt).


Copyright © 2002 ISP RAS