Mostrar el registro sencillo del ítem

dc.contributor.authorMoreton Fernández, Ana 
dc.contributor.authorTorres de la Sierra, Yuri 
dc.contributor.authorGonzález Escribano, Arturo 
dc.contributor.authorLlanos Ferraris, Diego Rafael 
dc.date.accessioned2026-03-28T11:39:35Z
dc.date.available2026-03-28T11:39:35Z
dc.date.issued2021
dc.identifier.citationA. Moreton-Fernandez, Y. T. D. L. Sierra, A. Gonzalez-Escribano and D. R. Llanos, "Operators for Data Redistribution: Applications to the STL Library and RayTracing Algorithm," in IEEE Access, vol. 9, pp. 38557-38570, 2021.es
dc.identifier.issn2169-3536es
dc.identifier.urihttps://uvadoc.uva.es/handle/10324/83865
dc.descriptionProducción Científicaes
dc.description.abstractIn distributed-memory systems, data redistributions are operations that change the ownership and location of a selected subset of a data structure at runtime. They allow the improvement of the performance of parallel algorithms which operate on changing or partial domains, aiming to create a balanced workload among the active processes. To manually redistribute data is a cumbersome and error-prone task. In this paper, we present a method based on four combinable operators to redistribute partial domains selected by the programmer at runtime in an efficient and simple way. They abstract to the programmer the data-redistribution implementation details, such as the new mapping, relocation, and communication of the selected data. We also present the application of the proposed operators to a RayTracing application and to a significant part of STL (C++ Standard Template Library). Our experimental results show that our approach automatically generates a good load balance, which leads to performance improvements for generic data-distribution policies. It does not introduce significant performance overheads compared with tailored data redistributions directly programmed using MPI (Message Passing Interface), while it greatly reduces the code development effort.es
dc.format.mimetypeapplication/pdfes
dc.language.isoenges
dc.publisherIEEEes
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.subjectInformáticaes
dc.subject.classificationParallel programming, distributed memory, data redistributions, RayTracing, STL libraryes
dc.titleOperators for Data Redistribution: Applications to the STL Library and RayTracing Algorithmes
dc.typeinfo:eu-repo/semantics/articlees
dc.identifier.doi10.1109/ACCESS.2021.3063628es
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/9367132es
dc.identifier.publicationfirstpage38557es
dc.identifier.publicationlastpage38570es
dc.identifier.publicationtitleIEEE Accesses
dc.identifier.publicationvolume9es
dc.peerreviewedSIes
dc.description.projectThe authors have used the computing facilities of Extremadura Research Centre for Advanced Technologies (CETA-CIEMAT), funded by the European Regional Development Fund (ERDF). CETA-CIEMAT belongs to CIEMAT and the Government of Spain.es
dc.identifier.essn2169-3536es
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersiones
dc.subject.unesco1203 Ciencia de Los Ordenadoreses
dc.subject.unesco3304 Tecnología de Los Ordenadoreses


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem