Mostrar el registro sencillo del ítem

dc.contributor.authorTorres de la Sierra, Yuri 
dc.contributor.authorAndújar Muñoz, Francisco José 
dc.contributor.authorGonzález Escribano, Arturo 
dc.contributor.authorLlanos Ferraris, Diego Rafael 
dc.date.accessioned2023-05-08T10:37:41Z
dc.date.available2023-05-08T10:37:41Z
dc.date.issued2023
dc.identifier.citationJournal of Parallel and Distributed Computing, 2023, vol. 179, 104708es
dc.identifier.issn0743-7315es
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/59529
dc.descriptionProducción Científicaes
dc.description.abstractHeterogeneous systems with several kinds of devices, such as multi-core CPUs, GPUs, FPGAs, among others, are now commonplace. Exploiting all these devices with device-oriented programming models, such as CUDA or OpenCL, requires expertise and knowledge about the underlying hardware to tailor the application to each specific device, thus degrading performance portability. Higher-level proposals simplify the programming of these devices, but their current implementations do not have an efficient support to solve problems that include frequent bursts of computation and communication, or input/output operations. In this work we present CtrlEvents, a new heterogeneous runtime solution which automatically overlaps computation and communication whenever possible, simplifying and improving the efficiency of data-dependency analysis and the coordination of both device computations and host tasks that include generic I/O operations. Our solution outperforms other state-of-the-art implementations for most situations, presenting a good balance between portability, programmability and efficiency.es
dc.format.mimetypeapplication/pdfes
dc.language.isoenges
dc.publisherElsevieres
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.subjectInformáticaes
dc.subjectComputerses
dc.subjectProgramación de ordenadoreses
dc.subject.classificationParallel programminges
dc.subject.classificationHeterogeneous programminges
dc.subject.classificationAsynchronous operationses
dc.subject.classificationGPUses
dc.subject.classificationProgramación paralelaes
dc.subject.classificationProgramación heterogéneaes
dc.subject.classificationOperaciones asincrónicases
dc.subject.classificationGPUes
dc.titleSupporting efficient overlapping of host-device operations for heterogeneous programming with CtrlEventses
dc.typeinfo:eu-repo/semantics/articlees
dc.rights.holder© 2023 The Authorses
dc.identifier.doi10.1016/j.jpdc.2023.04.009es
dc.relation.publisherversionhttps://www.sciencedirect.com/science/article/pii/S0743731523000722?via%3Dihubes
dc.identifier.publicationtitleJournal of Parallel and Distributed Computinges
dc.peerreviewedSIes
dc.description.projectMinisterio de Ciencia e Innovación - FEDER (TIN2017-88614-R)es
dc.description.projectJunta de Castilla y León (VA226P20)es
dc.description.projectMinisterio de Ciencia e Innovación - AEI and European Union NextGenerationEU/PRTR (TED2021–130367B–I00 and MCIN/AEI/10.13039/501100011033)es
dc.rightsAtribución 4.0 Internacional*
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersiones
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