SSP Project Summary
[EPCC home] [SSP home] [2001 projects] [2000 projects] [1999 projects] [1998 projects] [1997 projects] [1996 projects] [1995 projects] [1994 projects] [1993 projects]

OpenMP for Java

Student

Jan Obdrzalek, Masryk University, Czech Republic

Supervisor

Mark Bull, EPCC


This project will build on last year's very successful project to prototype an OpenMP-like shared memory directive system for Java (1999/ProjectSummary/kambites.html), the main outcomes of which were a preliminary language specification, a compiler, and a run-time library.

This year's project will continue this work, initially by developing some demo applications, using the existing Java Grande benchmark suite codes as a starting point. In order to analyse the performance of the system, the EPCC OpenMP microbenchmarks will also be translated into Java, and benchmarking performed. As a result of this, some tuning of the run-time library will be carried out. A more complete language specification will then be developed and the compiler implentation will be extended (or fixed) to reflect any additions or changes. If time permits, developing a test coverage suite for the compiler is an additional possibility.


The final report for this project is available here.
Webpage maintained by mario@epcc.ed.ac.uk