F-MPJ: scalable Java message-passing communications on parallel systems
| UDC.coleccion | Investigación | es_ES |
| UDC.departamento | Enxeñaría de Computadores | es_ES |
| UDC.endPage | 140 | es_ES |
| UDC.grupoInv | Grupo de Arquitectura de Computadores (GAC) | es_ES |
| UDC.issue | 1 | es_ES |
| UDC.journalTitle | The Journal of Supercomputing | es_ES |
| UDC.startPage | 117 | es_ES |
| UDC.volume | 60 | es_ES |
| dc.contributor.author | Taboada, Guillermo L. | |
| dc.contributor.author | Touriño, Juan | |
| dc.contributor.author | Doallo, Ramón | |
| dc.date.accessioned | 2019-02-28T18:27:31Z | |
| dc.date.available | 2019-02-28T18:27:31Z | |
| dc.date.issued | 2012-04 | |
| dc.description | This is a post-peer-review, pre-copyedit version of an article published in The Journal of Supercomputing. The final authenticated version is available online at: https://doi.org/10.1007/s11227-009-0270-0 | es_ES |
| dc.description.abstract | [Abstract] This paper presents F-MPJ (Fast MPJ), a scalable and efficient Message-Passing in Java (MPJ) communication middleware for parallel computing. The increasing interest in Java as the programming language of the multi-core era demands scalable performance on hybrid architectures (with both shared and distributed memory spaces). However, current Java communication middleware lacks efficient communication support. F-MPJ boosts this situation by: (1) providing efficient non-blocking communication, which allows communication overlapping and thus scalable performance; (2) taking advantage of shared memory systems and high-performance networks through the use of our high-performance Java sockets implementation (named JFS, Java Fast Sockets); (3) avoiding the use of communication buffers; and (4) optimizing MPJ collective primitives. Thus, F-MPJ significantly improves the scalability of current MPJ implementations. A performance evaluation on an InfiniBand multi-core cluster has shown that F-MPJ communication primitives outperform representative MPJ libraries up to 60 times. Furthermore, the use of F-MPJ in communication-intensive MPJ codes has increased their performance up to seven times. | es_ES |
| dc.description.sponsorship | Ministerio de Educación y Ciencia; TIN2004-07797-C02 | es_ES |
| dc.description.sponsorship | Ministerio de Educación y Ciencia; TIN2007-67537-C03-2 | es_ES |
| dc.description.sponsorship | Xunta de Galicia; PGIDIT06PXIB105228PR | es_ES |
| dc.identifier.citation | Taboada, G.L., Touriño, J. & Doallo, R. J Supercomput (2012) 60: 117. https://doi.org/10.1007/s11227-009-0270-0 | es_ES |
| dc.identifier.doi | 10.1007/s11227-009-0270-0 | |
| dc.identifier.issn | 0920-8542 | |
| dc.identifier.issn | 1573-0484 | |
| dc.identifier.uri | http://hdl.handle.net/2183/22023 | |
| dc.language.iso | eng | es_ES |
| dc.publisher | Springer New York LLC | es_ES |
| dc.relation.uri | https://doi.org/10.1007/s11227-009-0270-0 | es_ES |
| dc.rights.accessRights | open access | es_ES |
| dc.subject | Message-Passing in Java (MPJ) | es_ES |
| dc.subject | Scalable parallel systems | es_ES |
| dc.subject | Communication middleware | es_ES |
| dc.subject | Scalable collective communication | es_ES |
| dc.subject | High-performance computing | es_ES |
| dc.subject | Performance evaluation | es_ES |
| dc.title | F-MPJ: scalable Java message-passing communications on parallel systems | es_ES |
| dc.type | journal article | es_ES |
| dspace.entity.type | Publication | |
| relation.isAuthorOfPublication | 86e306a5-99a1-4c43-8faa-720f0a9f0a34 | |
| relation.isAuthorOfPublication | b3302f65-05d3-4b2c-b8b3-8503e58bba5e | |
| relation.isAuthorOfPublication.latestForDiscovery | 86e306a5-99a1-4c43-8faa-720f0a9f0a34 |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- G.L.Taboada_2012_F-MPJ_scalable_Java_message-passing_communications_on_parallel_systems.pdf
- Size:
- 892.65 KB
- Format:
- Adobe Portable Document Format
- Description:

