A New Parallel Symmetric Tridiagonal Eigensolver Based on Bisection and Inverse Iteration Algorithms for Shared-memory Multi-core Processors

被引:2
|
作者
Ishigami, Hiroyuki [1 ]
Kimura, Kinji [1 ]
Nakamura, Yoshimasa [1 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Kyoto 6068501, Japan
关键词
MRRR ALGORITHM; PERFORMANCE; ORTHOGONALIZATION;
D O I
10.1109/3PGCIC.2015.26
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In order to accelerate the subset computation of eigenpairs for real symmetric tridiagonal matrices on shared-memory multi-core processors, a parallel symmetric tridiagonal eigensolver is proposed, which computes eigenvalues of target matrices using the parallel bisection algorithm and computes the corresponding eigenvectors using the block inverse iteration algorithm with reorthogonalization (BIR algorithm). The BIR algorithm is based on the simultaneous inverse iteration (SI) algorithm, which is a variant of the inverse iteration algorithm, and is introduced to a block parameter. Since the BIR algorithm is mainly composed of the matrix multiplications, the proposed eigensolver is expected to accelerate the computation of eigenpairs even on massively parallel computers. Numerical experiments on shared-memory multi-core processors show that the BIR algorithm is faster than the SI algorithm and achieves the good parallel efficiency. In addition, many cases of the numerical experiments also show that the proposed eigensolver, including the parallel bisection and the BIR algorithm, is more accurate than the parallel implementation of other eigensolvers, such as the QR iteration algorithm, the divide-and-conquer algorithm, and the multiple relatively robust representations algorithm.
引用
收藏
页码:216 / 223
页数:8
相关论文
共 50 条
  • [1] Parallel Shared-Memory Workloads Performance on Asymmetric Multi-core Architectures
    Madruga, Felipe L.
    Freitas, Henrique C.
    Navaux, Philippe O. A.
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 163 - 169
  • [2] MR3-SMP: A symmetric tridiagonal eigensolver for multi-core architectures
    Petschow, M.
    Bientinesi, P.
    PARALLEL COMPUTING, 2011, 37 (12) : 795 - 805
  • [3] Study on multi-core data structure in shared-memory
    Zhou W.
    Zhou K.-R.
    Luan Z.-Z.
    Yao S.-W.
    Qian D.-P.
    Zhou, Wei (zwei@ynu.edu.cn), 2016, Chinese Academy of Sciences (27): : 1009 - 1025
  • [4] Decoupled MapReduce for Shared-Memory Multi-Core Architectures
    Iliakis, Konstantinos
    Xydis, Sotirios
    Soudris, Dimitrios
    IEEE COMPUTER ARCHITECTURE LETTERS, 2018, 17 (02) : 143 - 146
  • [5] Parallelization of particle-mass-transfer algorithms on shared-memory, multi-core CPUs
    Benson, David A.
    Pribec, Ivan
    Engdahl, Nicholas B.
    Pankavich, Stephen
    Schauer, Lucas
    ADVANCES IN WATER RESOURCES, 2024, 193
  • [6] Multi-core and many-core shared-memory parallel raycasting volume rendering optimization and tuning
    Bethel, E. Wes
    Howison, Mark
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2012, 26 (04): : 399 - 412
  • [7] An iteration-based hybrid parallel algorithm for tridiagonal systems of equations on multi-core architectures
    Tang, Guangping
    Yang, Wangdong
    Li, Kenli
    Ye, Yu
    Xiao, Guoqing
    Li, Keqin
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (17): : 5076 - 5095
  • [8] WavePipe: Parallel transient simulation of analog and digital circuits on multi-core shared-memory machines
    Dong, Wei
    Li, Peng
    Ye, Xiaoji
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 238 - 243
  • [9] Strategy and algorithms for the parallel solution of the nearest neighborhood problem in shared-memory processors
    Tapia-Fernandez, Santiago
    Alonso-Miyazaki, Pablo Hiroshi
    Romero, Ignacio
    Garcia-Beltran, Angel
    ENGINEERING WITH COMPUTERS, 2022, 38 (SUPPL 2) : 1669 - 1679
  • [10] Strategy and algorithms for the parallel solution of the nearest neighborhood problem in shared-memory processors
    Santiago Tapia-Fernández
    Pablo Hiroshi Alonso-Miyazaki
    Ignacio Romero
    Angel García-Beltrán
    Engineering with Computers, 2022, 38 : 1669 - 1679