A highly parallel systolic tridiagonal solver

被引:0
|
作者
Naritomi, T [1 ]
Aso, H [1 ]
机构
[1] TOHOKU UNIV,FAC ENGN,SENDAI,MIYAGI 98077,JAPAN
关键词
scientific computing; parallel processing; parallel algorithm; tridiagonal linear system; systolic array;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many numerical simulation problems of natural phenomena are formulated by large tridiagonal and block tridiagonal linear systems. In this paper, an efficient parallel algorithm to solve a tridiagonal linear system is proposed. The algorithm named bi-recurrence algorithm has an inherent parallelism which is suitable for parallel processing. Its time complexity is 8N-4 for a tridiagonal linear system of order N. The complexity is little more than the Gaussian elimination algorithm. For parallel implementation with two processors, the time complexity is 4N-1. Based on the bi-recurrence algorithm, a VLSI oriented tridiagonal solver is designed, which has an architecture of 1-D linear systolic array with three processing cells. The systolic tridiagonal solver completes finding the solution of a tridiagonal linear system in 3N+6 units of time. A highly parallel systolic tridiagonal solver is also presented. The solver is characterized by highly parallel computability which originates in the divide-and-conquer strategy and high cost performance which originates in the systolic architecture. This solver completes finding the solution in 10(N/p) + 6p + 23 time units, where p is the number of partitions of the system.
引用
收藏
页码:1241 / 1247
页数:7
相关论文
共 50 条
  • [31] A highly scalable parallel algorithm for solving Toeplitz tridiagonal systems of linear equations
    Terekhov, Andrew V.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 87 : 102 - 108
  • [32] Parallel Multiscale Linear Solver for Highly Detailed Reservoir Models
    Manea, A. M.
    Sewall, J.
    Tchelepi, H. A.
    SPE JOURNAL, 2016, 21 (06): : 2062 - 2078
  • [33] A Highly-Parallel TSP Solver for a GPU Computing Platform
    Fujimoto, Noriyuki
    Tsutsui, Shigeyoshi
    NUMERICAL METHODS AND APPLICATIONS, 2011, 6046 : 264 - +
  • [34] PARALLEL FACTORIZATIONS FOR TRIDIAGONAL MATRICES
    AMODIO, P
    BRUGNANO, L
    POLITI, T
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 1993, 30 (03) : 813 - 823
  • [35] Direct solver for pentadiagonal matrix containing tridiagonal submatrices
    Das, Sandipan Kumar
    NUMERICAL HEAT TRANSFER PART B-FUNDAMENTALS, 2017, 72 (01) : 1 - 20
  • [37] A VLSI FAST SOLVER FOR TRIDIAGONAL LINEAR-SYSTEMS
    CODENOTTI, B
    LOTTI, G
    INFORMATION PROCESSING LETTERS, 1986, 23 (03) : 111 - 114
  • [38] A numerical solver for general bordered tridiagonal matrix equations
    Abderraman Marrero, J.
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2016, 72 (11) : 2731 - 2740
  • [39] A parallel direct solver for large sparse highly unsymmetric linear systems
    Duff, IS
    Scott, JA
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2004, 30 (02): : 95 - 117
  • [40] Highly parallel particle-laden flow solver for turbulence research
    Ireland, Peter J.
    Vaithianathan, T.
    Sukheswalla, Parvez S.
    Ray, Baidurja
    Collins, Lance R.
    COMPUTERS & FLUIDS, 2013, 76 : 170 - 177