Mostrar o rexistro simple do ítem

dc.contributor.authorExpósito, Roberto R.
dc.contributor.authorRamos Garea, Sabela
dc.contributor.authorLópez Taboada, Guillermo
dc.contributor.authorTouriño, Juan
dc.contributor.authorDoallo, Ramón
dc.date.accessioned2018-07-05T17:43:13Z
dc.date.available2018-07-05T17:43:13Z
dc.date.issued2014
dc.identifier.citationExpósito, R. R., Ramos, S., Taboada, G. L., Touriño, J., & Doallo, R. (2014). FastMPJ: a scalable and efficient Java message-passing library. Cluster Computing, 17(3), 1031-1050.es_ES
dc.identifier.issn1386-7857
dc.identifier.issn1573-7543
dc.identifier.urihttp://hdl.handle.net/2183/20858
dc.descriptionThis is a post-peer-review, pre-copyedit version of an article published in Cluster Computing. The final authenticated version is available online at: http://dx.doi.org/https://doi.org/10.1007/s10586-014-0345-4es_ES
dc.description.abstract[Abstract] The performance and scalability of communications are key for high performance computing (HPC) applications in the current multi-core era. Despite the significant benefits (e.g., productivity, portability, multithreading) of Java for parallel programming, its poor communications support has hindered its adoption in the HPC community. This paper presents FastMPJ, an efficient message-passing in Java (MPJ) library, boosting Java for HPC by: (1) providing high-performance shared memory communications using Java threads; (2) taking full advantage of high-speed cluster networks (e.g., InfiniBand) to provide low-latency and high bandwidth communications; (3) including a scalable collective library with topology aware primitives, automatically selected at runtime; (4) avoiding Java data buffering overheads through zero-copy protocols; and (5) implementing the most widely extended MPI-like Java bindings for a highly productive development. The comprehensive performance evaluation on representative testbeds (InfiniBand, 10 Gigabit Ethernet, Myrinet, and shared memory systems) has shown that FastMPJ communication primitives rival native MPI implementations, significantly improving the efficiency and scalability of Java HPC parallel applications.es_ES
dc.description.sponsorshipMinisterio de Educación y Ciencia; AP2010-4348es_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad; TIN2010-16735es_ES
dc.description.sponsorshipXunta de Galicia; CN2012/211es_ES
dc.description.sponsorshipXunta de Galicia; GRC2013/055es_ES
dc.language.isoenges_ES
dc.publisherSpringer New York LLCes_ES
dc.relation.urihttps://doi.org/10.1007/s10586-014-0345-4es_ES
dc.subjectHigh performance computing (HPC)es_ES
dc.subjectParallel computinges_ES
dc.subjectMessage Passing in Java (MPJ)es_ES
dc.subjectCommunication middlewarees_ES
dc.subjectHigh speed networkses_ES
dc.subjectPerformance evaluationes_ES
dc.titleFastMPJ: a scalable and efficient Java message-passing libraryes_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
UDC.journalTitleCluster Computinges_ES
UDC.volume17es_ES
UDC.issue3es_ES
UDC.startPage1031es_ES
UDC.endPage1050es_ES
dc.identifier.doi10.1007/s10586-014-0345-4


Ficheiros no ítem

Thumbnail

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

Mostrar o rexistro simple do ítem