Wednesday 22 September 2010

Wseas Transactions

New Subscription to Wseas Transactions

The following information was submitted:

Transactions: INTERNATIONAL JOURNAL of COMPUTERS AND COMMUNICATIONS
Transactions ID Number: 19-448
Full Name: Brian Amedro
Position: Ph.D. Candidate
Age: ON
Sex: Male
Address: INRIA, 2004 route des lucioles, 06902 Sophia Antipolis
Country: FRANCE
Tel:
Tel prefix:
Fax:
E-mail address: brian.amedro@inria.fr
Other E-mails:
Title of the Paper: ProActive: Using a Java Middleware for HPC. Design, Implementation and Benchmarks
Authors as they appear in the Paper: Brian Amedro, Denis Caromel, Fabrice Huet, Vladimir Bodnartchouk, Christian Delbé, Guillermo L Taboada
Email addresses of all the authors: brian.amedro@inria.fr,denis.caromel@inria.fr,fabrice.huet@inria.fr,vladimir.bodnartchouk@activeeon.com,christian.delbe@activeeon.com,taboada@udc.es
Number of paper pages: 9
Abstract: Although Java is among the most used programming languages, its use for HPC applications is still marginal. This article reports on the design, implementation and benchmarking of a Java version of the NAS Parallel Benchmarks translated from their original Fortran / MPI implementation. We have based our version on ProActive, an open source middleware designed for parallel and distributed computing. This paper gives a description of the ProActive middleware principles, and how we have implemented the NAS Parallel Benchmark on such Java library. We Also gives some basic rules to write HPC code in Java. Finally, we have compared the overall performance between the legacy and the Java ProActive version. 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 in!
tensive benchmarks. However, on some communications intensive benchmarks, the Java version exhibits scalability issues, even when using a high performance socket implementation (JFS).
Keywords: ProActive, Benchmarks, Java, HPC, Nas Parallel Benchmarks
EXTENSION of the file: .ps
Special (Invited) Session: HPC in Java: Experiences in Implementing the NAS Parallel Benchmarks
Organizer of the Session: 647-228
How Did you learn about congress:
IP ADDRESS: 138.96.195.237