Solving Multiple Tridiagonal Systems on a Multi-GPU Platform

被引:3
|
作者
Dieguez, Adrian P. [1 ]
Amor, Margarita [1 ]
Doallo, Ramon [1 ]
机构
[1] Univ A Coruna, Comp Architecture Grp, Campus Elvina S-N, La Coruna 15071, Spain
关键词
D O I
10.1109/PDP2018.2018.00123
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work describes an efficient implementation for solving tridiagonal systems on Graphics Processing Units (GPUs). The Wang and Mou algorithm has a computation and communication pattern that matches very well to the GPU features. Thus, an implementation of this algorithm is presented here for solving large problem sizes, i.e., larger than CUDA GPU's shared memory capacity, in a Multiple-GPU environment. Also, small and medium problem sizes can take advantage of this implementation. Finally, this proposal has been tuned in order to obtain the maximum performance, resulting in a compact implementation that outperforms the CUSPARSE library (6.33x).
引用
收藏
页码:759 / 763
页数:5
相关论文
共 50 条
  • [1] Solving Tridiagonal Systems on a GPU
    Murphy, Brian J.
    [J]. 2013 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2013, : 159 - 168
  • [2] Efficient Solving of Scan Primitive on Multi-GPU Systems
    Dieguez, Adrian P.
    Amor, Margarita
    Doallo, Ramon
    Nukada, Akira
    Matsuoka, Satoshi
    [J]. 2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 794 - 803
  • [3] Cardiac simulation on multi-GPU platform
    Nimmagadda, Venkata Krishna
    Akoglu, Ali
    Hariri, Salim
    Moukabary, Talal
    [J]. JOURNAL OF SUPERCOMPUTING, 2012, 59 (03): : 1360 - 1378
  • [4] Benchmarking multi-GPU applications on modern multi-GPU integrated systems
    Bernaschi, Massimo
    Agostini, Elena
    Rossetti, Davide
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2021, 33 (14):
  • [5] Cardiac simulation on multi-GPU platform
    Venkata Krishna Nimmagadda
    Ali Akoglu
    Salim Hariri
    Talal Moukabary
    [J]. The Journal of Supercomputing, 2012, 59 : 1360 - 1378
  • [6] Modelling Multi-GPU Systems
    Spampinato, Daniele G.
    Elster, Anne C.
    Natvig, Thorvald
    [J]. PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 562 - 569
  • [7] Understanding Scalability of Multi-GPU Systems
    Feng, Yuan
    Jeon, Hyeran
    [J]. 15TH WORKSHOP ON GENERAL PURPOSE PROCESSING USING GPU, GPGPU 2023, 2023, : 36 - 37
  • [8] Solving the Flexible Job Shop Problem on Multi-GPU
    Bozejko, Wojciech
    Hejducki, Zdzilaw
    Uchronski, Mariusz
    Wodecki, Mieczyslaw
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 2020 - 2023
  • [9] Data Parallel Skeletons for GPU Clusters and Multi-GPU Systems
    Ernsting, Steffen
    Kuchen, Herbert
    [J]. APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING, 2012, 22 : 509 - 518
  • [10] Suffix Array Construction on Multi-GPU Systems
    Bueren, Florian
    Juenger, Daniel
    Kobus, Robin
    Hundt, Christian
    Schmidt, Bertil
    [J]. HPDC'19: PROCEEDINGS OF THE 28TH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE PARALLEL AND DISTRIBUTED COMPUTING, 2019, : 183 - 194