Mostrar el registro sencillo del ítem
| dc.contributor.author | Moreton Fernández, Ana | |
| dc.contributor.author | Torres de la Sierra, Yuri | |
| dc.contributor.author | González Escribano, Arturo | |
| dc.contributor.author | Llanos Ferraris, Diego Rafael | |
| dc.date.accessioned | 2026-03-28T11:39:35Z | |
| dc.date.available | 2026-03-28T11:39:35Z | |
| dc.date.issued | 2021 | |
| dc.identifier.citation | A. 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.issn | 2169-3536 | es |
| dc.identifier.uri | https://uvadoc.uva.es/handle/10324/83865 | |
| dc.description | Producción Científica | es |
| dc.description.abstract | In 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.mimetype | application/pdf | es |
| dc.language.iso | eng | es |
| dc.publisher | IEEE | es |
| dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
| dc.subject | Informática | es |
| dc.subject.classification | Parallel programming, distributed memory, data redistributions, RayTracing, STL library | es |
| dc.title | Operators for Data Redistribution: Applications to the STL Library and RayTracing Algorithm | es |
| dc.type | info:eu-repo/semantics/article | es |
| dc.identifier.doi | 10.1109/ACCESS.2021.3063628 | es |
| dc.relation.publisherversion | https://ieeexplore.ieee.org/document/9367132 | es |
| dc.identifier.publicationfirstpage | 38557 | es |
| dc.identifier.publicationlastpage | 38570 | es |
| dc.identifier.publicationtitle | IEEE Access | es |
| dc.identifier.publicationvolume | 9 | es |
| dc.peerreviewed | SI | es |
| dc.description.project | The 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.essn | 2169-3536 | es |
| dc.type.hasVersion | info:eu-repo/semantics/publishedVersion | es |
| dc.subject.unesco | 1203 Ciencia de Los Ordenadores | es |
| dc.subject.unesco | 3304 Tecnología de Los Ordenadores | es |



