Mostrar el registro sencillo del ítem

dc.contributor.authorCostero, Luis
dc.contributor.authorIgual, Francisco D.
dc.contributor.authorOlcoz, Katzalin
dc.contributor.authorCatalán, Sandra
dc.contributor.authorRodríguez Sánchez, Rafael
dc.contributor.authorQuintana-Orti, Enrique S.
dc.date.accessioned2017-11-28T13:16:21Z
dc.date.available2017-11-28T13:16:21Z
dc.date.issued2017
dc.identifier.issn0167-8191
dc.identifier.urihttp://hdl.handle.net/10234/170578
dc.description.abstractDealing with asymmetry in the architecture opens a plethora of questions related with the performance- and energy-efficient scheduling of task-parallel applications. While there exist early attempts to tackle this problem, for example via ad-hoc strategies embedded in a runtime framework, in this paper we take a different path, which consists in addressing the asymmetry at the library-level by developing a few asymmetry-aware fundamental kernels. The appealing consequence is that the architecture heterogeneity remains then hidden from the task scheduler. In order to illustrate the advantage of our approach, we employ two well-known matrix factorizations, key to the solution of dense linear systems of equations. From the perspective of the architecture, we consider two low-power processors, one of them equipped with ARM big.LITTLE technology; furthermore, we include in the study a different scenario, in which the asymmetry arises when the cores of an Intel Xeon server operate at two distinct frequencies. For the specific domain of dense linear algebra, we show that dealing with asymmetry at the library-level is not only possible but delivers higher performance than a naive approach based on an asymmetry-oblivious scheduler. Furthermore, this solution is also competitive in terms of performance compared with an ad-hoc asymmetryaware scheduler furnished with sophisticated scheduling techniques.ca_CA
dc.format.extent21 p.ca_CA
dc.format.mimetypeapplication/pdfca_CA
dc.language.isoengca_CA
dc.publisherElsevierca_CA
dc.relation.isPartOfParallel Computing 68 (2017)ca_CA
dc.rights0167-8191/© 2017 Elsevier B.V. All rights reserved.ca_CA
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/*
dc.subjectLinear algebraca_CA
dc.subjectTask parallelismca_CA
dc.subjectRuntime task schedulersca_CA
dc.subjectAsymmetric architecturesca_CA
dc.titleRevisiting conventional task schedulers to exploit asymmetry in multi-core architectures for dense linear algebra operationsca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttps://doi.org/10.1016/j.parco.2017.06.002
dc.relation.projectIDTIN 2015-65277-R ; TIN2012-32180 ; TIN2011-23283 ; TIN2014-53495-Rca_CA
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_CA
dc.relation.publisherVersionhttp://www.sciencedirect.com/science/article/pii/S0167819117300856ca_CA
dc.type.versioninfo:eu-repo/semantics/submittedVersionca_CA


Ficheros en el ítem

Thumbnail

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

Mostrar el registro sencillo del ítem