Next: Partial Differential Equations
Up: Applications and Performance
Previous: Applications and Performance
Contents
We have implemented several HPspmd style parallel applications using HPJava.
These applications are included in the HPJava software package (available from
www.hpjava.org).
In this chapter we consider a full application of HPJava, and also
evaluate the performance of some of simpler kernel applications written in
HPJava like red-black relaxation and diffusion equation.
For each application, we have developed both sequential and parallel programs
to compare the performance.
The sequential programs were written in Fortran 95 and Java and parallel
programs were written in HPF and HPJava.
For better performance, all sequential and parallel Fortran and Java codes
were compiled using -O5 or -O3 with -qhot or -O (i.e. maximum optimization)
flag.
The system environment for SP3 runs were as follows:
- System: IBM SP3 supercomputing system with AIX 4.3.3 operating system and
42 nodes.
- CPU: A node has Four processors (Power3 375 MHz) and 2 gigabytes of
shared memory.
- Network MPI Settings: Shared ``css0'' adapter with User Space(US)
communication mode.
- Java VM: IBM 's JIT
- Java Compiler: IBM J2RE 1.3.1
Next: Partial Differential Equations
Up: Applications and Performance
Previous: Applications and Performance
Contents
Bryan Carpenter
2004-06-09