Programming parallel dense matrix factorizations with look-ahead and OpenMP

被引:1
|
作者
Sandra Catalán
Adrián Castelló
Francisco D. Igual
Rafael Rodríguez-Sánchez
Enrique S. Quintana-Ortí
机构
[1] Universidad Jaume I,Depto. Ingeniería y Ciencia de Computadores
[2] Universitat Politècnica de València,Depto. Informática de Sistemas y Computadores
[3] Universidad Complutense de Madrid,Depto. de Arquitectura de Computadores y Automática
来源
Cluster Computing | 2020年 / 23卷
关键词
Matrix factorizations; Look-ahead; Multi-threading; OpenMP; Lightweight threads; High performance computing;
D O I
暂无
中图分类号
学科分类号
摘要
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.
引用
收藏
页码:359 / 375
页数:16
相关论文
共 50 条
  • [21] Parallel look-ahead digital SDM with energy-balance binary comparator
    Hawksford, Malcolm Omar
    AES: Journal of the Audio Engineering Society, 2008, 56 (12): : 1069 - 1089
  • [22] Reducing Spurious Handovers in Dense LTE Networks based on Signal Strength Look-ahead
    Biswas, Soumadip
    Chakraborty, Sandip
    Gupta, Arobinda
    2018 14TH INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB 2018), 2018,
  • [23] PIPELINED CARRY LOOK-AHEAD ADDER
    CRAWLEY, DG
    AMARATUNGA, GAJ
    ELECTRONICS LETTERS, 1986, 22 (12) : 661 - 662
  • [24] Look-ahead memory consistency model
    Wu, CC
    Pean, DL
    Chen, C
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 504 - 510
  • [25] A 50-YEAR LOOK-AHEAD
    COATES, JF
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 1995, 48 (01) : 103 - 105
  • [26] Visibly Pushdown Transducers with Look-Ahead
    Filiot, Emmanuel
    Servais, Frederic
    SOFSEM 2012: THEORY AND PRACTICE OF COMPUTER SCIENCE, 2012, 7147 : 251 - +
  • [27] TECHNOLOGY FORECASTING - TV LOOK-AHEAD
    WILMOTTE, R
    IEEE SPECTRUM, 1976, 13 (02) : 34 - 39
  • [28] Look-ahead fixations in curve driving
    Lehtonen, Esko
    Lappi, Otto
    Kotkanen, Henri
    Summala, Heikki
    ERGONOMICS, 2013, 56 (01) : 34 - 44
  • [29] Look-Ahead Evolution for P Systems
    Verlan, Sergey
    MEMBRANE COMPUTING, 2010, 5957 : 479 - 485
  • [30] A Robust Look-Ahead Unit Commitment
    Wang, Xing
    Nieuwesteeg, Peter
    Listes, Ovidiu
    Bresler, Stu
    Ogburn, Ruston
    2012 IEEE POWER AND ENERGY SOCIETY GENERAL MEETING, 2012,