Mostrar o rexistro simple do ítem

dc.contributor.authorÁlvarez Martínez, Millán
dc.contributor.authorFraguela, Basilio B.
dc.contributor.authorCabaleiro, José Carlos
dc.date.accessioned2021-11-09T18:14:15Z
dc.date.issued2021
dc.identifier.citationMartínez, M.A., Fraguela, B.B. & Cabaleiro, J.C. A Parallel Skeleton for Divide-and-conquer Unbalanced and Deep Problems. Int J Parallel Prog 49, 820–845 (2021). https://doi.org/10.1007/s10766-021-00709-yes_ES
dc.identifier.urihttp://hdl.handle.net/2183/28825
dc.descriptionThis is a post-peer-review, pre-copyedit version of an article published in International Journal of Parallel Programming. The final authenticated version is available online at: https://doi.org/10.1007/s10766-021-00709-y.es_ES
dc.description.abstract[Abstract] The Divide-and-conquer (D&C) pattern appears in a large number of problems and is highly suitable to exploit parallelism. This has led to much research on its easy and efficient application both in shared and distributed memory parallel systems. One of the most successful approaches explored in this area consists of expressing this pattern by means of parallel skeletons which automate and hide the complexity of the parallelization from the user while trying to provide good performance. In this paper, we tackle the development of a skeleton oriented to the efficient parallel resolution of D&C problems with a high degree of imbalance among the subproblems generated and/or a deep level of recurrence. The skeleton achieves in our experiments average speedups between 11 and 18% higher than those of other solutions, reaching a maximum speedup of 78% in some tests. Nevertheless, the new proposal requires an average of between 13 and 29% less programming effort than the usual alternatives.es_ES
dc.description.sponsorshipMinisterio de Ciencia e Innovación de España; TIN2016-75845-Pes_ES
dc.description.sponsorshipMinisterio de Ciencia e Innovación de España; PID2019-104184RB-I00es_ES
dc.description.sponsorshipMinisterio de Ciencia e Innovación de España; PID2019-104834GB-I00es_ES
dc.description.sponsorshipMinisterio de Ciencia e Innovación de España; 10.13039/501100011033es_ES
dc.description.sponsorshipMinisterio de Ciencia e Innovación de España; BES-2017-081320es_ES
dc.description.sponsorshipXunta de Galicia; ED431C 2017/04es_ES
dc.description.sponsorshipXunta de Galicia; ED431C 2018/19es_ES
dc.description.sponsorshipXunta de Galicia; ED431G 2019/01es_ES
dc.description.sponsorshipXunta de Galicia; ED431G 2019/04es_ES
dc.language.isoenges_ES
dc.publisherSpringer Naturees_ES
dc.relation.urihttps://doi.org/10.1007/s10766-021-00709-yes_ES
dc.subjectAlgorithmic skeletonses_ES
dc.subjectDivide-and-conqueres_ES
dc.subjectTemplate metaprogramminges_ES
dc.subjectLoad balancinges_ES
dc.titleA Parallel Skeleton for Divide-and-conquer Unbalanced and Deep Problemses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessinfo:eu-repo/semantics/embargoedAccesses_ES
dc.date.embargoEndDate2022-05-14es_ES
dc.date.embargoLift2022-05-14
UDC.journalTitleInternational Journal of Parallel Programming volumees_ES
UDC.volume49es_ES
UDC.startPage820es_ES
UDC.endPage845es_ES
dc.identifier.doi10.1007/s10766-021-00709-y


Ficheiros no ítem

Thumbnail

Este ítem aparece na(s) seguinte(s) colección(s)

Mostrar o rexistro simple do ítem