Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Revisiting Conventional Task Schedulers to Exploit Asymmetry in ARM big.LITTLE Architectures for Dense Linear Algebra

dc.contributor.authorCostero Valero, Luis María
dc.contributor.authorIgual Peña, Francisco Daniel
dc.contributor.authorOlcoz Herrero, Katzalin
dc.contributor.authorCatalán Pallarés, Sandra
dc.contributor.authorRodríguez Sánchez, Rafael
dc.contributor.authorQuintana-Ortí, Enrique S.
dc.date.accessioned2024-01-30T12:46:05Z
dc.date.available2024-01-30T12:46:05Z
dc.date.issued2017-06-01
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 asymmetry-aware scheduler furnished with sophisticated scheduling techniques.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.identifier.doi10.1016/j.parco.2017.06.002
dc.identifier.issn0167-8191
dc.identifier.officialurlhttps://www.sciencedirect.com/science/article/abs/pii/S0167819117300856
dc.identifier.relatedurlhttps://arxiv.org/abs/1509.02058
dc.identifier.relatedurlhttp://hdl.handle.net/10234/170578
dc.identifier.urihttps://hdl.handle.net/20.500.14352/96504
dc.journal.titleParallel Computing
dc.language.isoeng
dc.page.final76
dc.page.initial59
dc.publisherElsevier
dc.rightsAttribution-ShareAlike 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/
dc.subject.ucmLenguajes de programación
dc.subject.ucmHardware
dc.subject.ucmSoftware
dc.subject.unesco3304.06 Arquitectura de Ordenadores
dc.titleRevisiting Conventional Task Schedulers to Exploit Asymmetry in ARM big.LITTLE Architectures for Dense Linear Algebra
dc.typejournal article
dc.volume.number68
dspace.entity.typePublication
relation.isAuthorOfPublicationb2616c88-d3da-43df-86cb-3ced1084f460
relation.isAuthorOfPublicatione1ed9960-37d5-4817-8e5c-4e0e392b4d66
relation.isAuthorOfPublication8cfc18ec-4816-404d-982d-21dc07318c07
relation.isAuthorOfPublication9c042df5-5a71-4088-a155-194f339a226e
relation.isAuthorOfPublication02e9ebb2-af1f-451a-a819-47cb4e4ce515
relation.isAuthorOfPublication.latestForDiscoveryb2616c88-d3da-43df-86cb-3ced1084f460

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
parco_preprint.pdf
Size:
615.11 KB
Format:
Adobe Portable Document Format

Collections