Mostrar o rexistro simple do ítem

dc.contributor.authorTaboada, Guillermo L.
dc.contributor.authorRamos Garea, Sabela
dc.contributor.authorExpósito, Roberto R.
dc.contributor.authorTouriño, Juan
dc.contributor.authorDoallo, Ramón
dc.date.accessioned2018-11-08T16:24:57Z
dc.date.available2018-11-08T16:24:57Z
dc.date.issued2013-05-01
dc.identifier.citationTaboada, G. L., Ramos, S., Expósito, R. R., Touriño, J., & Doallo, R. (2013). Java in the High Performance Computing arena: Research, practice and experience. Science of Computer Programming, 78(5), 425-444.es_ES
dc.identifier.issn0167-6423
dc.identifier.issn1872-7964
dc.identifier.urihttp://hdl.handle.net/2183/21255
dc.descriptionThis is a post-peer-review, pre-copyedit version of an article published in Science of Computer Programming. The final authenticated version is available online at: https://doi.org/10.1016/j.scico.2011.06.002es_ES
dc.description.abstract[Abstract] The rising interest in Java for High Performance Computing (HPC) is based on the appealing features of this language for programming multi-core cluster architectures, particularly the built-in networking and multithreading support, and the continuous increase in Java Virtual Machine (JVM) performance. However, its adoption in this area is being delayed by the lack of analysis of the existing programming options in Java for HPC and thorough and up-to-date evaluations of their performance, as well as the unawareness on current research projects in this field, whose solutions are needed in order to boost the embracement of Java in HPC. This paper analyzes the current state of Java for HPC, both for shared and distributed memory programming, presents related research projects, and finally, evaluates the performance of current Java HPC solutions and research developments on two shared memory environments and two InfiniBand multi-core clusters. The main conclusions are that: (1) the significant interest in Java for HPC has led to the development of numerous projects, although usually quite modest, which may have prevented a higher development of Java in this field; (2) Java can achieve almost similar performance to natively compiled languages, both for sequential and parallel applications, being an alternative for HPC programming; (3) the recent advances in the efficient support of Java communications on shared memory and low-latency networks are bridging the gap between Java and natively compiled applications in HPC. Thus, the good prospects of Java in this area are attracting the attention of both industry and academia, which can take significant advantage of Java adoption in HPC.es_ES
dc.description.sponsorshipMinisterio de Ciencia e Innovación; TIN2010-16735es_ES
dc.description.sponsorshipMinisterio de Educación, Cultura y Deporte; AP2009-2112es_ES
dc.language.isoenges_ES
dc.publisherElsevier BVes_ES
dc.relation.urihttps://doi.org/10.1016/j.scico.2011.06.002es_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Españaes_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.subjectJavaes_ES
dc.subjectHigh performance computinges_ES
dc.subjectPerformance evaluationes_ES
dc.subjectMulti-core architectureses_ES
dc.subjectMessage-passinges_ES
dc.subjectThreadses_ES
dc.subjectClusteres_ES
dc.subjectInfiniBandes_ES
dc.titleJava in the High Performance Computing arena: Research, practice and experiencees_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
UDC.journalTitleScience of Computer Programminges_ES
UDC.volume78es_ES
UDC.issue5es_ES
UDC.startPage425es_ES
UDC.endPage444es_ES
dc.identifier.doi10.1016/j.scico.2011.06.002


Ficheiros no ítem

Thumbnail
Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem