Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

Programming parallel dense matrix factorizations with look-ahead and OpenMP

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Additional Information
    • Publication Information:
      Springer
    • Publication Date:
      2019
    • Collection:
      Repositori Universitat Jaume I (Repositorio UJI)
    • Abstract:
      We 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.
    • File Description:
      application/pdf
    • ISSN:
      1386-7857
      1573-7543
    • Relation:
      Cluster Computing, 2019; https://link.springer.com/article/10.1007/s10586-019-02927-z; CATALÁN, Sandra, et al. Programming parallel dense matrix factorizations with look-ahead and OpenMP. Cluster Computing, 2019; http://hdl.handle.net/10234/182890; https://doi.org/10.1007/s10586-019-02927-z
    • Accession Number:
      10.1007/s10586-019-02927-z
    • Online Access:
      http://hdl.handle.net/10234/182890
      https://doi.org/10.1007/s10586-019-02927-z
    • Rights:
      © Springer Nature ; http://rightsstatements.org/vocab/InC/1.0/ ; info:eu-repo/semantics/openAccess
    • Accession Number:
      edsbas.4D5B7B14