International audienceThis paper reports on the design, implementation and benchmarking of a Java version of the Nas Parallel Benchmarks. We first briefly describe the implementation and the performance pitfalls. We then compare the overall performance of the Fortran MPI (PGI) version with a Java implementation using the ProActive middleware for distribution. All Java experiments were conducted on virtual machines with different vendors and versions. We show that the performance varies with the type of computation but also with the Java Virtual Machine, no single one providing the best performance in all experiments. We also show that the performance of the Java version is close to the Fortran one on computational intensive benchmarks. Howe...
The NAS Parallel Benchmarks (NPB) are a suite of parallel computer performance benchmarks. They were...
In the 1990s the Message Passing Interface Forum defined MPI bindings for Fortran, C, and C++. With ...
Increasing interest is being shown in the use of Java for large scale or Grande applications. This n...
About ten years after the Java Grande effort, this paper aims at providing a snapshot of the current...
This is a post-peer-review, pre-copyedit version. The final authenticated version is available onlin...
This is a post-peer-review, pre-copyedit version of an article published in Science of Computer Prog...
We consider the possible role of Java as a language for High Performance Computing. After discussing...
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 ...
With most of today's fast scientific software written in Fortran and C, Java has a lot of catching u...
The Java programming language has a number of features that make it attractive for writing high-qual...
We present performance results for version 2.1 of the NAS Parallel Benchmarks (NPB) on the following...
Java is a very commonly used computer programming language, although its use amongst the scientific ...
The development of Java has seen increasing attention as the most popular platform for distributed c...
The Java programming language and environment is inspiring new research activities in many areas of ...
The NAS Parallel Benchmarks (NPB) are a suite of parallel computer performance benchmarks. They were...
In the 1990s the Message Passing Interface Forum defined MPI bindings for Fortran, C, and C++. With ...
Increasing interest is being shown in the use of Java for large scale or Grande applications. This n...
About ten years after the Java Grande effort, this paper aims at providing a snapshot of the current...
This is a post-peer-review, pre-copyedit version. The final authenticated version is available onlin...
This is a post-peer-review, pre-copyedit version of an article published in Science of Computer Prog...
We consider the possible role of Java as a language for High Performance Computing. After discussing...
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 ...
With most of today's fast scientific software written in Fortran and C, Java has a lot of catching u...
The Java programming language has a number of features that make it attractive for writing high-qual...
We present performance results for version 2.1 of the NAS Parallel Benchmarks (NPB) on the following...
Java is a very commonly used computer programming language, although its use amongst the scientific ...
The development of Java has seen increasing attention as the most popular platform for distributed c...
The Java programming language and environment is inspiring new research activities in many areas of ...
The NAS Parallel Benchmarks (NPB) are a suite of parallel computer performance benchmarks. They were...
In the 1990s the Message Passing Interface Forum defined MPI bindings for Fortran, C, and C++. With ...
Increasing interest is being shown in the use of Java for large scale or Grande applications. This n...