Mostrar el registro sencillo del ítem

dc.contributor.authorLópez-Gómez, Javier
dc.contributor.authorFernández Muñoz, Javier
dc.contributor.authordel Río Astorga, David
dc.contributor.authorDolz, Manuel F.
dc.contributor.authorGarcía, J. Daniel
dc.date.accessioned2019-06-26T10:11:31Z
dc.date.available2019-06-26T10:11:31Z
dc.date.issued2019
dc.identifier.citationLÓPEZ-GÓMEZ, Javier, et al. Exploring stream parallel patterns in distributed MPI environments. Parallel Computing, 2019.ca_CA
dc.identifier.issn0167-8191
dc.identifier.urihttp://hdl.handle.net/10234/182956
dc.description.abstractIn recent years, the large volumes of stream data and the near real-time requirements of data streaming applications have exacerbated the need for new scalable algorithms and programming interfaces for distributed and shared-memory platforms. To contribute in this direction, this paper presents a new distributed MPI back end for GrPPI, a C++ high-level generic interface of data-intensive and stream processing parallel patterns. This back end, as a new execution policy, supports distributed and hybrid (distributed+shared-memory) parallel executions of the Pipeline and Farm patterns, where the hybrid mode combines the MPI policy with a GrPPI shared-memory one. These patterns internally leverage distributed queues, which can be configured to use two-sided or one-sided MPI primitives to communicate items among nodes. A detailed analysis of the GrPPI MPI execution policy reports considerable benefits from the programmability, flexibility and readability points of view. The experimental evaluation of two different streaming applications with different distributed and shared-memory scenarios reports considerable performance gains with respect to the sequential versions at the expense of negligible GrPPI overheads.ca_CA
dc.format.extent13 p.ca_CA
dc.language.isoengca_CA
dc.publisherElsevierca_CA
dc.relation.isPartOfParallel Computing, Volume 84, May 2019.ca_CA
dc.rights.urihttp://rightsstatements.org/vocab/CNE/1.0/*
dc.subjectParallel patternsca_CA
dc.subjectStream processingca_CA
dc.subjectDistributed patternsca_CA
dc.subjectC++ programmingca_CA
dc.subjectGeneric programmingca_CA
dc.titleExploring stream parallel patterns in distributed MPI environmentsca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttps://doi.org/10.1016/j.parco.2019.03.004
dc.relation.projectID801091 ; TIN2013-41350-Pca_CA
dc.rights.accessRightsinfo:eu-repo/semantics/restrictedAccessca_CA
dc.relation.publisherVersionhttps://www.sciencedirect.com/science/article/pii/S0167819118303442ca_CA
dc.type.versioninfo:eu-repo/semantics/publishedVersionca_CA


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem