Mostrar el registro sencillo

dc.contributor.authorNozal, Raúl 
dc.contributor.authorPérez Pavón, Borja 
dc.contributor.authorBosque Orero, José Luis 
dc.contributor.authorBeivide Palacio, Ramón 
dc.contributor.otherUniversidad de Cantabriaes_ES
dc.date.accessioned2025-01-20T14:30:13Z
dc.date.available2025-01-20T14:30:13Z
dc.date.issued2019-03
dc.identifier.issn0920-8542
dc.identifier.issn1573-0484
dc.identifier.otherTIN2016-76635-C2-2-Res_ES
dc.identifier.otherTIN2016-81840-REDTes_ES
dc.identifier.urihttps://hdl.handle.net/10902/35076
dc.description.abstractHeterogeneous systems composed by a CPU and a set of different hardware accelerators are very compelling thanks to their excellent performance and energy consumption features. One of the most important problems of those systems is the workload distribution among their devices. This paper describes an extension of the Maat library to allow the co-execution of a data-parallel OpenCL kernel on a heterogeneous system composed by a CPU and an Intel Xeon Phi. Maat provides an abstract view of the heterogeneous system as well as set of load balancing algorithms to squeeze the performance out of the node. It automatically performs the data partition and distribution among the devices, generates the kernels and efficiently merges the partial outputs together. Experimental results show that this approach always outperforms the baseline with only a Xeon Phi, giving excellent performance and energy efficiency. Furthermore, it is essential to select the right load balancing algorithm because it has a huge impact in the system performance and energy consumption.es_ES
dc.description.sponsorshipThis work has been supported by the Spanish Ministry of Education, FPU grant FPU16/03299, the University of Cantabria, grant CVE-2014-18166, the Spanish Science and Technology Commission under contracts TIN2016-76635-C2-2-R and TIN2016-81840-REDT (CAPAP-H6 network), the European Research Council (G.A. No. 321253) and the European HiPEAC Network of Excellence. The Mont-Blanc project has received funding from the European Unions Horizon 2020 research and innovation programme under Grant Agreement No. 671697.es_ES
dc.format.extent14 p.es_ES
dc.language.isoenges_ES
dc.publisherKluwer Academic Publisherses_ES
dc.rights© Springer Science+Business Media, LLC, part of Springer Nature 2018. This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature's AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: http://dx.doi.org/10.1007/s11227-018-2318-5es_ES
dc.sourceJournal of Supercomputing. 2019, 75(3),1123-1136es_ES
dc.subject.otherHeterogeneous computinges_ES
dc.subject.otherCo-execution CPU-Xeon Phies_ES
dc.subject.otherLoad balancinges_ES
dc.subject.otherOpenCLes_ES
dc.subject.otherPerformance portabilityes_ES
dc.subject.otherEnergy efficiencyes_ES
dc.titleLoad balancing in a heterogeneous world: CPU-Xeon Phi co-execution of data-parallel kernelses_ES
dc.typeinfo:eu-repo/semantics/articlees_ES
dc.relation.publisherVersionhttps://doi.org/10.1007/s11227-018-2318-5es_ES
dc.rights.accessRightsopenAccesses_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/EC/H2020/671697/EU/MONT-BLANC 3, European scalable and power efficient fpc platform based on low-power embedded technology/MONT-BLANC 3/es_ES
dc.identifier.DOI10.1007/s11227-018-2318-5
dc.type.versionacceptedVersiones_ES


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo