A multicore solution to Block-Toeplitz linear systems of equations

被引:2
|
作者
Alonso, Pedro [1 ]
Argueelles, Daniel [2 ]
Ranilla, Jose [2 ]
Vidal, Antonio M. [1 ]
机构
[1] Univ Politecn Valencia, Dept Sistemas Informat & Comp, E-46071 Valencia, Spain
[2] Univ Oviedo, Dept Informat, Gijon, Spain
来源
JOURNAL OF SUPERCOMPUTING | 2013年 / 65卷 / 03期
关键词
Block-Toeplitz; Linear systems; Generalized Schur Algorithm; Multicore-computers; ALGORITHMS;
D O I
10.1007/s11227-012-0824-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
There exist algorithms, also called "fast" algorithms, which exploit the special structure of Toeplitz matrices so that, e.g., allow to solve a linear system of equations in O(n (2)) flops. However, some implementations of classical algorithms that do not use this structure (O(n (3)) flops) highly reduce the time to solution when several cores are available. That is why it is necessary to work on "fast" algorithms so that they do not lose track of the benefits of new hardware/software. In this work, we propose a new approach to the Generalized Schur Algorithm, a very known algorithm for the solution of Toeplitz systems, to work on a Block-Toeplitz matrix. Our algorithm is based on matrix-matrix multiplications, thus allowing to exploit an efficient implementation of this operation if it exists. Our algorithm also makes use of the thread level parallelism featured by multicores to decrease execution time.
引用
收藏
页码:999 / 1009
页数:11
相关论文
共 50 条
  • [1] A multicore solution to Block–Toeplitz linear systems of equations
    Pedro Alonso
    Daniel Argüelles
    José Ranilla
    Antonio M. Vidal
    The Journal of Supercomputing, 2013, 65 : 999 - 1009
  • [2] On solution of large systems of linear equations with block-Toeplitz banded matrices
    A. N. Malyshev
    Doklady Mathematics, 2013, 87 : 153 - 155
  • [3] On solution of large systems of linear equations with block-Toeplitz banded matrices
    Malyshev, A. N.
    DOKLADY MATHEMATICS, 2013, 87 (02) : 153 - 155
  • [4] Block-Toeplitz preconditioning for static and dynamic linear systems
    Burrage, K
    Jackiewicz, Z
    Welfert, B
    LINEAR ALGEBRA AND ITS APPLICATIONS, 1998, 279 (1-3) : 51 - 74
  • [5] Multigrid methods for block-Toeplitz linear systems: convergence analysis and applications
    Donatelli, Marco
    Ferrari, Paola
    Furci, Isabella
    Serra-Capizzano, Stefano
    Sesana, Debora
    NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS, 2021, 28 (04)
  • [6] An efficient parallel algorithm to solve block-Toeplitz systems
    Alonso, P
    Badía, JM
    Vidal, AM
    JOURNAL OF SUPERCOMPUTING, 2005, 32 (03): : 251 - 278
  • [7] A geometric mean for Toeplitz and Toeplitz-block block-Toeplitz matrices
    Nobari, Elham
    Kakavandi, Bijan Ahmadi
    LINEAR ALGEBRA AND ITS APPLICATIONS, 2018, 548 : 189 - 202
  • [8] SCHUR PARAMETRIZATION OF POSITIVE DEFINITE BLOCK-TOEPLITZ SYSTEMS
    DELSARTE, P
    GENIN, Y
    KAMP, Y
    SIAM JOURNAL ON APPLIED MATHEMATICS, 1979, 36 (01) : 34 - 46
  • [9] BLOCK-TOEPLITZ MATRIX INVERSION
    FACQ, P
    COMPTES RENDUS HEBDOMADAIRES DES SEANCES DE L ACADEMIE DES SCIENCES SERIE A, 1974, 278 (26): : 1645 - 1648
  • [10] THE EXPONENTIAL OF QUASI BLOCK-TOEPLITZ MATRICES
    Elahe BOLOURCHIAN
    Bijan Ahmadi KAKAVANDI
    Acta Mathematica Scientia, 2022, 42 (03) : 1018 - 1034