Mostrar el registro sencillo del ítem

dc.contributor.authorCastro, Manuel de
dc.contributor.authorSantamaria Valenzuela, Inmaculada
dc.contributor.authorTorres de la Sierra, Yuri 
dc.contributor.authorGonzález Escribano, Arturo 
dc.contributor.authorLlanos Ferraris, Diego Rafael 
dc.date.accessioned2023-02-06T12:49:58Z
dc.date.available2023-02-06T12:49:58Z
dc.date.issued2023
dc.identifier.citationThe Journal of Supercomputing, 2023.es
dc.identifier.issn0920-8542es
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/58515
dc.descriptionProducción Científicaes
dc.description.abstractIterative stencil computations are widely used in numerical simulations. They present a high degree of parallelism, high locality and mostly-coalesced memory access patterns. Therefore, GPUs are good candidates to speed up their computa- tion. However, the development of stencil programs that can work with huge grids in distributed systems with multiple GPUs is not straightforward, since it requires solv- ing problems related to the partition of the grid across nodes and devices, and the synchronization and data movement across remote GPUs. In this work, we present EPSILOD, a high-productivity parallel programming skeleton for iterative stencil computations on distributed multi-GPUs, of the same or different vendors that sup- ports any type of n-dimensional geometric stencils of any order. It uses an abstract specification of the stencil pattern (neighbors and weights) to internally derive the data partition, synchronizations and communications. Computation is split to better overlap with communications. This paper describes the underlying architecture of EPSILOD, its main components, and presents an experimental evaluation to show the benefits of our approach, including a comparison with another state-of-the-art solution. The experimental results show that EPSILOD is faster and shows good strong and weak scalability for platforms with both homogeneous and heterogene- ous types of GPUes
dc.format.mimetypeapplication/pdfes
dc.language.isoenges
dc.publisherSpringeres
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subject.classificationDistributed memoryes
dc.subject.classificationGPUes
dc.subject.classificationHeterogeneouses
dc.subject.classificationStenciles
dc.subject.classificationParallel skeletonses
dc.titleEPSILOD: efficient parallel skeleton for generic iterative stencil computations in distributed GPUses
dc.typeinfo:eu-repo/semantics/articlees
dc.rights.holder© 2023 The Author(s)es
dc.identifier.doi10.1007/s11227-022-05040-yes
dc.relation.publisherversionhttps://link.springer.com/article/10.1007/s11227-022-05040-yes
dc.identifier.publicationtitleThe Journal of Supercomputinges
dc.peerreviewedSIes
dc.description.projectJunta de Castilla y León, Ministerio de Economía, Industria y Competitividad, y Fondo Europeo de Desarrollo Regional (FEDER): Proyecto PCAS (TIN2017-88614-R) y Proyecto PROPHET-2 (VA226P20).es
dc.description.projectMinisterio de Ciencia e Innovación, Agencia Estatal de Investigación y “European Union NextGenerationEU/PRTR” : (MCIN/ AEI/10.13039/501100011033) - grant TED2021-130367B-I00es
dc.description.projectCTE-POWER and Minotauro and the technical support provided by Barcelona Supercomputing Center (RES-IM-2021-2-0005, RES-IM-2021-3-0024, RES- IM-2022-1-0014).es
dc.description.projectPublicación en abierto financiada por el Consorcio de Bibliotecas Universitarias de Castilla y León (BUCLE), con cargo al Programa Operativo 2014ES16RFOP009 FEDER 2014-2020 DE CASTILLA Y LEÓN, Actuación:20007-CL - Apoyo Consorcio BUCLEes
dc.identifier.essn1573-0484es
dc.rightsAtribución 4.0 Internacional*
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersiones
dc.subject.unesco12 Matemáticases
dc.subject.unesco1203.17 Informáticaes


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem