About ten years after the Java Grande effort, this paper aims at providing a snapshot of the current status of Java for High Performance Computing. Multi-core chips are becoming mainstream, offering many ways for a Java Virtual Machine (JVM) to take advantage of such systems for critical tasks such as Just-In-Time compilation or Garbage Collection. We first perform some micro benchmarks for various JVMs, showing the overall good performance for basic arithmetic operations. Then we study a Java implementation of the Nas Parallel Benchmarks, using the ProActive middleware for distribution. Comparing this implementation with a Fortran/MPI one, we show that they have similar performance on computation intensive benchmarks, but still have scalab...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
The Java programming language and environment is inspiring new research activities in many areas of ...
About ten years after the Java Grande effort, this paper aims at providing a snapshot of the current...
International audienceThis paper reports on the design, implementation and benchmarking of a Java ve...
This is a post-peer-review, pre-copyedit version of an article published in Science of Computer Prog...
The rising interest in Java for High Performance Computing (HPC) is based on the appealing features ...
The rising interest in Java for High Performance Computing (HPC) is based on the appealing features ...
Java is a very commonly used computer programming language, although its use amongst the scientific ...
While there have been many studies of how to schedule applications to take advantage of increasing n...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
This is a post-peer-review, pre-copyedit version. The final authenticated version is available onlin...
We consider the possible role of Java as a language for High Performance Computing. After discussing...
This is the peer reviewed version of the following article: Taboada, G. L., Touriño, J. , Doallo, R....
Distinguished PaperInternational audienceOur work combines Java compilation to native code with a ru...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
The Java programming language and environment is inspiring new research activities in many areas of ...
About ten years after the Java Grande effort, this paper aims at providing a snapshot of the current...
International audienceThis paper reports on the design, implementation and benchmarking of a Java ve...
This is a post-peer-review, pre-copyedit version of an article published in Science of Computer Prog...
The rising interest in Java for High Performance Computing (HPC) is based on the appealing features ...
The rising interest in Java for High Performance Computing (HPC) is based on the appealing features ...
Java is a very commonly used computer programming language, although its use amongst the scientific ...
While there have been many studies of how to schedule applications to take advantage of increasing n...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
This is a post-peer-review, pre-copyedit version. The final authenticated version is available onlin...
We consider the possible role of Java as a language for High Performance Computing. After discussing...
This is the peer reviewed version of the following article: Taboada, G. L., Touriño, J. , Doallo, R....
Distinguished PaperInternational audienceOur work combines Java compilation to native code with a ru...
This paper explains the programming aspects of a promising Java-based programming and execution fram...
This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomp...
The Java programming language and environment is inspiring new research activities in many areas of ...