Base-\(p\)-cyclic reduction for tridiagonal systems of equations (Q1181506)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Base-\(p\)-cyclic reduction for tridiagonal systems of equations
scientific article

    Statements

    Base-\(p\)-cyclic reduction for tridiagonal systems of equations (English)
    0 references
    27 June 1992
    0 references
    Cycling reduction or recursive doubling are known as well-vectorizable algorithms for solving systems of linear equations with weakly diagonally dominant tridiagonal matrices. However, on banked-memory machines, where the number of memory banks is a power of 2, it is necessary to develop some techniques in order to avoid memory bank conflicts and to speed up the algorithm. The author studies versions of the cyclic reduction algorithm, where the size of the system is reduced by eliminating \(p-1\) out of \(p\) equations for some odd \(p\), and/or the elements of the reduced matrix are moved to free contiguous locations in each reduction step. The performances of both approaches (and their combination) on CRAY X-MP and NEC SX-2 machines are presented.
    0 references
    0 references
    0 references
    base-\(p\)-cyclic reduction
    0 references
    tridiagonal systems of equations
    0 references
    recursive tripling
    0 references
    Gaussian elimination
    0 references
    recursive doubling
    0 references
    vectorizable algorithms
    0 references
    weakly diagonally dominant tridiagonal matrices
    0 references
    performances
    0 references
    CRAY X-MP
    0 references
    NEC SX-2
    0 references
    0 references