Mostrar el registro sencillo del ítem

dc.contributor.authorCatalán, Sandra
dc.contributor.authorCastelló, Adrián
dc.contributor.authorIgual, Francisco
dc.contributor.authorRodríguez Sánchez, Rafael
dc.contributor.authorQuintana-Orti, Enrique S.
dc.date.accessioned2019-06-21T07:38:57Z
dc.date.available2019-06-21T07:38:57Z
dc.date.issued2019
dc.identifier.citationCATALÁN, Sandra, et al. Programming parallel dense matrix factorizations with look-ahead and OpenMP. Cluster Computing, 2019ca_CA
dc.identifier.issn1386-7857
dc.identifier.issn1573-7543
dc.identifier.urihttp://hdl.handle.net/10234/182890
dc.description.abstractWe investigate a parallelization strategy for dense matrix factorization (DMF) algorithms, using OpenMP, that departs from the legacy (or conventional) solution, which simply extracts concurrency from a multi-threaded version of basic linear algebra subroutines (BLAS). The proposed approach is also different from the more sophisticated runtime-based implementations, which decompose the operation into tasks and identify dependencies via directives and runtime support. Instead, our strategy attains high performance by explicitly embedding a static look-ahead technique into the DMF code, in order to overcome the performance bottleneck of the panel factorization, and realizing the trailing update via a cache-aware multi-threaded implementation of the BLAS. Although the parallel algorithms are specified with a high level of abstraction, the actual implementation can be easily derived from them, paving the road to deriving a high performance implementation of a considerable fraction of linear algebra package (LAPACK) functionality on any multicore platform with an OpenMP-like runtime.ca_CA
dc.format.extent17 p.ca_CA
dc.format.mimetypeapplication/pdfca_CA
dc.language.isoengca_CA
dc.publisherSpringerca_CA
dc.relation.isPartOfCluster Computing, 2019ca_CA
dc.rights© Springer Natureca_CA
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/*
dc.subjectmatrix factorizationsca_CA
dc.subjectlook-aheadca_CA
dc.subjectmulti-threadingca_CA
dc.subjectopenMPca_CA
dc.subjectlightweight threadsca_CA
dc.subjecthigh performance computingca_CA
dc.titleProgramming parallel dense matrix factorizations with look-ahead and OpenMPca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttps://doi.org/10.1007/s10586-019-02927-z
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_CA
dc.relation.publisherVersionhttps://link.springer.com/article/10.1007/s10586-019-02927-zca_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