Mostrar o rexistro simple do ítem

dc.contributor.authorGonzález, Carlos H.
dc.contributor.authorFraguela, Basilio B.
dc.date.accessioned2021-11-26T17:28:45Z
dc.date.available2021-11-26T17:28:45Z
dc.date.issued2017
dc.identifier.citationGonzález, C.H., Fraguela, B.B. A general and efficient divide-and-conquer algorithm framework for multi-core clusters. Cluster Comput 20, 2605–2626 (2017). https://doi.org/10.1007/s10586-017-0766-yes_ES
dc.identifier.urihttp://hdl.handle.net/2183/28971
dc.descriptionThis is a post-peer-review, pre-copyedit version of an article published in Cluster Computing. The final authenticated version is available online at: https://doi.org/10.1007/s10586-017-0766-yes_ES
dc.description.abstract[Abstract]Divide-and-conquer is one of the most important patterns of parallelism, being applicable to a large variety of problems. In addition, the most powerful parallel systems available nowadays are computer clusters composed of distributed-memory nodes that contain an increasing number of cores that share a common memory. The optimal exploitation of these systems often requires resorting to a hybrid model that mimics the underlying hardware by combining a distributed and a shared memory parallel programming model. This results in longer development times and increased maintenance costs. In this paper we present a very general skeleton library that allows to parallelize any divide-and-conquer problem in hybrid distributed-shared memory systems with little effort while providing much flexibility and good performance. Our proposal combines a message-passing paradigm at the process level and a threaded model inside each process, hiding the related complexity from the user. The evaluation shows that this skeleton provides performance comparable, and often better than that of manually optimized codes while requiring considerably less effort when parallelizing applications on multi-core clusters.es_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad; TIN2013-42148-Pes_ES
dc.description.sponsorshipMinisterio de Economía y Competitividad; TIN2016-75845-Pes_ES
dc.description.sponsorshipXunta de Galicia; GRC2013/055es_ES
dc.language.isoenges_ES
dc.publisherSpringerLinkes_ES
dc.relation.urihttps://doi.org/10.1007/s10586-017-0766-yes_ES
dc.subjectAlgorithmic skeletonses_ES
dc.subjectDivide-and-conqueres_ES
dc.subjectMulti-core clusterses_ES
dc.subjectTemplate metaprogramminges_ES
dc.subjectHybrid parallelismes_ES
dc.subjectHigh performance computinges_ES
dc.titleA general and efficient divide-and-conquer algorithm framework for multi-core clusterses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.rights.accessinfo:eu-repo/semantics/openAccesses_ES
UDC.journalTitleCluster Computinges_ES
UDC.volume20es_ES
UDC.startPage2605es_ES
UDC.endPage2626es_ES
dc.identifier.doi10.1007/s10586-017-0766-y


Ficheiros no ítem

Thumbnail

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

Mostrar o rexistro simple do ítem