Project: Java Grande
The Java Grande Forum was a community initiative to promote the use of Java for so-called “Grande” applications. A Grande application was an application with large requirements for any or all of:
- Memory
- Bandwidth
- Processing power
Grande applications included computational science and engineering codes, as well as large-scale database applications and business and financial models. The forum’s aim was to propose modifications to the Java language to make it more suitable for the development of Grande codes, and to promote this use in the community.
EPCC was an active participant in the Forums activities. We led the benchmarking initiative, and developed a suite of benchmarks to measure different execution environments of Java against each other and native code implementations. We also investigated the development of real scientific applications in Java.
Another aspect of EPCC’s Java Grande activity was JOMP, an OpenMP-like interface for Java.