Home
Submit
Login
Register
Browse
By domain
News
By writing year
By publication type
By collection
ArXiv
News in HAL
Search
Simple search
Advanced search
Search by id
Help
Help
Bib2Hal
Information
Services
Subscribe
Export a publication list
Export raweb
Find your project / laboratory
HalTools : Bib2Hal
HalTools : Create your web page
HalTools : Manage your identities
version française
english version
inria-00312039, version 1
See detailed view
BibTeX
EndNote
TEI
RefWorks
%% inria-00312039, version 1 %% http://hal.inria.fr/inria-00312039/en/ @techreport{AMEDRO:2008:INRIA-00312039:1, title = { {C}urrent {S}tate of {J}ava for {HPC}}, author = {{A}medro, {B}rian and {B}odnartchouk, {V}ladimir and {C}aromel, {D}enis and {D}elbe, {C}hristian and {H}uet, {F}abrice and {T}aboada, {G}uillermo}, abstract = {{A}bout ten years after the {J}ava {G}rande effort, this paper aims at providing a snapshot of the current status of {J}ava for {H}igh {P}erformance {C}omputing. {M}ulti-core chips are becoming mainstream, offering many ways for a {J}ava {V}irtual {M}achine ({JVM}) to take advantage of such systems for critical tasks such as {J}ust-{I}n-{T}ime compilation or {G}arbage {C}ollection. {W}e first perform some micro benchmarks for various {JVM}s, showing the overall good performance for basic arithmetic operations. {T}hen we study a {J}ava implementation of the {N}as {P}arallel {B}enchmarks, using the {P}ro{A}ctive middleware for distribution. {C}omparing this implementation with a {F}ortran/{MPI} one, we show that they have similar performance on computation intensive benchmarks, but still have scalability issues when performing intensive communications. {U}sing experiments on clusters and multi-core machines, we show that the performance varies greatly, depending on the {J}ava {V}irtual {M}achine used (version and vendor) and the kind of computation performed.}, keywords = {{B}enchmark; {J}ava; {F}ortran; {HPC}; {P}ro{A}ctive; {MPI}}, language = {{E}nglish}, affiliation = {{OASIS} - {INRIA} {S}ophia {A}ntipolis / {L}aboratoire {I}3{S} - {INRIA} - {U}niversit{\'e} de {N}ice {S}ophia-{A}ntipolis - {CNRS} : {UMR}6070 - {A}ctive{E}on - {A}ctive{E}on - {U}niversity of {A} {C}oruna - {C}omputer {A}rchitecture {G}roup - {U}niversity of {A} {C}oruna }, pages = {26 }, type = {{T}echnical {R}eport}, institution = {INRIA}, number = {{RT}-0353}, year = {2008}, URL = {http://hal.inria.fr/inria-00312039/en/}, URL = {http://hal.inria.fr/inria-00312039/PDF/RT-0353.pdf}, }
%F inria-00312039, version 1 %0 Report %U http://hal.inria.fr/inria-00312039/en/ %T Current State of Java for HPC %A Amedro, Brian %A Bodnartchouk, Vladimir %A Caromel, Denis %A Delbe, Christian %A Huet, Fabrice %A Taboada, Guillermo %A Amedro, B. %A Bodnartchouk, V. %A Caromel, D. %A Delbe, C. %A Huet, F. %A Taboada, G. %A Amedro B. et al %+ OASIS - INRIA Sophia Antipolis / Laboratoire I3S - INRIA - Université de Nice Sophia-Antipolis - CNRS : UMR6070 - ActiveEon - ActiveEon - University of A Coruna - Computer Architecture Group - University of A Coruna %X 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 scalability issues when performing intensive communications. Using experiments on clusters and multi-core machines, we show that the performance varies greatly, depending on the Java Virtual Machine used (version and vendor) and the kind of computation performed. %G English %2 Technical Report %P 26 %8 2008 %K Benchmark; Java; Fortran; HPC; ProActive; MPI %2 2008 %2 RT-0353
Research reports
Brian
Amedro
INRIA Sophia Antipolis / Laboratoire I3S
OASIS
FR
INRIA
Université de Nice Sophia-Antipolis
CNRS : UMR6070
Vladimir
Bodnartchouk
ActiveEon
FR
ActiveEon
Denis
Caromel
INRIA Sophia Antipolis / Laboratoire I3S
OASIS
FR
INRIA
Université de Nice Sophia-Antipolis
CNRS : UMR6070
Christian
Delbe
INRIA Sophia Antipolis / Laboratoire I3S
OASIS
FR
INRIA
Université de Nice Sophia-Antipolis
CNRS : UMR6070
Fabrice
Huet
INRIA Sophia Antipolis / Laboratoire I3S
OASIS
FR
INRIA
Université de Nice Sophia-Antipolis
CNRS : UMR6070
Guillermo
Taboada
University of A Coruna - Computer Architecture Group
ES
University of A Coruna
Current State of Java for HPC
Current State of Java for HPC
2008
26
http://hal.inria.fr/inria-00312039/en/
http://hal.inria.fr/inria-00312039/PDF/RT-0353.pdf
Application Error:
Database fatal error
Contact us