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 条
  • [21] Multi-core CPU Based Parallel Cube Algorithms
    Zhou, Guoliang
    Zhang, Han
    ADVANCED RESEARCH ON COMPUTER SCIENCE AND INFORMATION ENGINEERING, 2011, 153 : 48 - 53
  • [22] Parallel Lexical-tree Based LVCSR on Multi-core Processors
    Parihar, Naveen
    Schlueter, Ralf
    Rybach, David
    Hansen, Eric A.
    11TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2010 (INTERSPEECH 2010), VOLS 1-2, 2010, : 1485 - +
  • [23] Parallel best-first search algorithms for planning problems on multi-core processors
    El Baz, Didier
    Fakih, Bilal
    Nigenda, Romeo Sanchez
    Boyer, Vincent
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (03): : 3122 - 3151
  • [24] Optimizing Sorting Algorithms using Ubiquitous multi-core massively parallel GPGPU processors
    Rathi, Sheetal
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMMUNICATION, COMPUTING AND VIRTUALIZATION (ICCCV) 2016, 2016, 79 : 231 - 237
  • [25] Parallel best-first search algorithms for planning problems on multi-core processors
    Didier El Baz
    Bilal Fakih
    Romeo Sanchez Nigenda
    Vincent Boyer
    The Journal of Supercomputing, 2022, 78 : 3122 - 3151
  • [26] Balancing Parallel Applications on Multi-core Processors Based on Cache Partitioning
    Suo, Guang
    Yang, Xue-jun
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS, PROCEEDINGS, 2009, : 190 - 195
  • [27] Architecture Support for Tightly-Coupled Multi-Core Clusters with Shared-Memory HW Accelerators
    Dehyadegari, Masoud
    Marongiu, Andrea
    Kakoee, Mohammad Reza
    Mohammadi, Siamak
    Yazdani, Naser
    Benini, Luca
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (08) : 2132 - 2144
  • [28] Task Assignments based on Shared Memory Multi-core Communication
    Xu, Xiaojie
    Wang, Lisheng
    2014 2ND INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2014, : 324 - 328
  • [29] MCSMC: A New Parallel Multi-level Cache Simulator For Multi-core Processors
    Ismail, Muhammad Ali
    Altaf, Talat
    Mirza, Shahid H.
    2013 SAUDI INTERNATIONAL ELECTRONICS, COMMUNICATIONS AND PHOTONICS CONFERENCE (SIECPC), 2013,
  • [30] Parallel algorithms for solving linear systems with block-tridiagonal matrices on multi-core CPU with GPU
    Akimova, Elena N.
    Belousov, Dmitry V.
    JOURNAL OF COMPUTATIONAL SCIENCE, 2012, 3 (06) : 445 - 449