Last Updated:

21/08/2020 - 14:53

The research article “A parallel multithreaded sparse triangular linear system solver”, co-authored by METU member Prof. Murat Manguoğlu, has been published in Computers and Mathematics with Applications.

We propose a parallel sparse triangular linear system solver based on the Spike algorithm. Sparse triangular systems are required to be solved in many applications. Often, they are a bottleneck due to their inherently sequential nature. Furthermore, typically many successive systems with the same coefficient matrix and with different right hand side vectors are required to be solved. The proposed solver decouples the problem at the cost of extra arithmetic operations as in the banded case. Compared to the banded case, there are extra savings due to the sparsity of the triangular coefficient matrix. We show the parallel performance of the proposed solver against the state-of-the-art parallel sparse triangular solver in Intel's Math Kernel Library (MKL) on a multicore architecture. We also show the effect of various sparse matrix reordering schemes. Numerical results show that the proposed solver outperforms MKL's solver in ∼80% of cases by a factor of 2.47, on average.


Çuğu, İ., & Manguoğlu, M. (2020). A parallel multithreaded sparse triangular linear system solver. Computers and Mathematics with Applications, 80(2), 371-385. doi:10.1016/j.camwa.2019.09.012

 

Article access: https://www.sciencedirect.com/science/article/pii/S0898122119304602


METU Author

Prof. Murat Manguoğlu

mmanguog@metu.edu.tr Scopus Author ID: 23994437100
About the author

Keywords:

Direct methods; Parallel computing; Sparse triangular linear systems


Other authors:
Çuğu, İ. (METU)