• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to project page

2015 Fiscal Year Annual Research Report

大規模スパース行列の高速特異値分解法の開発とその実装コード公開

Research Project

Project/Area Number 24360038
Research InstitutionKyoto University

Principal Investigator

中村 佳正  京都大学, 情報学研究科, 教授 (50172458)

Co-Investigator(Kenkyū-buntansha) 木村 欣司  京都大学, 情報学研究科, 特定准教授 (10447899)
Project Period (FY) 2012-04-01 – 2016-03-31
Keywords部分特異対計算 / 大規模スパース行列 / 2分法 / 逆反復法 / 並列計算 / Golub-Kahan-Lanczos前処理
Outline of Annual Research Achievements

平成26年度に繰越して2分法と逆反復法による大規模スパース行列の部分特異対計算法について研究した。前年度までに再直交化つきGolub-Kahan-Lanczos(GKL)の前処理アルゴリズムによる部分特異対を与える近似行列生成法を開発しているが、平成27年度は、まず、GKLアルゴリズムを共有メモリ並列計算機(マルチコアプロセッサ)で実行するにあたって、ボトルネックであった再直交化プロセスの高速化を目指し、キャッシュメモリの効果的な利用によってデータ再利用性の高めた。大きい方または小さい方からいくつかの特異値と対応する特異ベクトルのみが必要な場合には、特異値分解を正定値な大規模スパース行列の固有値分解に変換した上で米国のライブラリARPACK(ARnoldi PACKage)を利用することができるが、部分固有対を与える近似行列計算のGKLアルゴリズムでは大規模行列の乗算が頻出し、キャッシュメモリのオーバーフローが起きやすい。石上裕之氏、高田雅美氏と共同提案する実装法では、行列の行ベクトルのデータ再利用によってキャッシュヒット率を高めることで、ARPACKの計算時間を80%に削減することができた。さらに、GKLアルゴリズムと同様に前処理法となるべき古典Gram-Schmidt法、compact WY法等を比較検討し、より大規模なスパース行列の部分特異対計算法では、高速な前処理にはthick restart GKLアルゴリズムを採用すべしという今後の研究の方針が得られるに至った。

Research Progress Status

27年度が最終年度であるため、記入しない。

Strategy for Future Research Activity

27年度が最終年度であるため、記入しない。

Remarks

Our laboratory continually develops numerical computation package LAPIS (Linear Algebra Package by Integrable Systems) which is based on integrable systems.

  • Research Products

    (10 results)

All 2016 2015 Other

All Journal Article (2 results) (of which Peer Reviewed: 2 results,  Open Access: 2 results) Presentation (7 results) (of which Int'l Joint Research: 2 results,  Invited: 1 results) Remarks (1 results)

  • [Journal Article] A new parallel symmetric tridiagonal eigensolver based on bisection and inverse iteration algorithms for shared-memory multi-core processors2015

    • Author(s)
      Hiroyuki Ishigami, Kinji Kimura and Yoshimasa Nakamura
    • Journal Title

      Proceedings of the 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing (3PGCIC-2015)

      Volume: 1 Pages: 216, 223

    • Peer Reviewed / Open Access
  • [Journal Article] Performance evaluation of Golub-Kahan-Lanczos algorithm with reorthogonalization by classical Gram-Schmidt algorithm and OpenMP2015

    • Author(s)
      Masami Takata, Hiroyuki Ishigami, Kinji Kimura, Yuki Fujii, Hiroki Tanaka, Yoshimasa Nakamura
    • Journal Title

      Proceedings of The 2015 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA2015)

      Volume: 2 Pages: 243, 249

    • Peer Reviewed / Open Access
  • [Presentation] dqds 法および mdLVs 法の新しい実装法について2016

    • Author(s)
      木村欣司, 中村佳正
    • Organizer
      日本応用数理学会研究部会連合発表会
    • Place of Presentation
      神戸学院大学(兵庫県・神戸市)
    • Year and Date
      2016-03-04 – 2016-03-05
  • [Presentation] クラスタ行列に対する直交QD法の特異値分解精度を改善する停止条件について2016

    • Author(s)
      荒木翔, 木村欣司, 中村佳正
    • Organizer
      日本応用数理学会研究部会連合発表会
    • Place of Presentation
      神戸学院大学(兵庫県・神戸市)
    • Year and Date
      2016-03-04 – 2016-03-05
  • [Presentation] Thick-Restart GKL法の新しいリスタートの方法について2016

    • Author(s)
      石田遊也,木村欣司,中村佳正
    • Organizer
      日本応用数理学会研究部会連合発表会
    • Place of Presentation
      神戸学院大学(兵庫県・神戸市)
    • Year and Date
      2016-03-04 – 2016-03-05
  • [Presentation] Bisection and inverse iteration algorithms for computing eigenpair subsets of symmetric band matrices2015

    • Author(s)
      Hiroyuki Ishigami, Kinji Kimura, Yoshimasa Nakamura
    • Organizer
      International Workshop on Eigenvalue Problems: Algorithms; Software and Applications, in Petascale Computing (EPASA2015)
    • Place of Presentation
      Tsukuba International Congress Center(茨城県・つくば市)
    • Year and Date
      2015-09-14 – 2015-09-16
    • Int'l Joint Research / Invited
  • [Presentation] 直交 QD 法 (random-time Toda molecule equation) の実装の詳細につ いて2015

    • Author(s)
      木村欣司, 石上裕之, 中村佳正
    • Organizer
      日本応用数理学会年会
    • Place of Presentation
      金沢大学(石川県・金沢市)
    • Year and Date
      2015-09-09 – 2015-09-11
  • [Presentation] Xeon Phiにおける並列2分法による固有値計算の性能評価2015

    • Author(s)
      木村欣司, 石上裕之, 中村佳正
    • Organizer
      情報処理学会 2015年並列/分散/協調処理に関するサマー・ワークショップ (SWoPP2015)
    • Place of Presentation
      別府ビーコンプラザ(大分県・別府市)
    • Year and Date
      2015-08-04 – 2015-08-06
  • [Presentation] Performance evaluation of Golub-Kahan-Lanczos algorithm with reorthogonalization by classical Gram-Schmidt algorithm and OpenMP2015

    • Author(s)
      Masami Takata, Hiroyuki Ishigami, Kinji Kimura, Yuki Fujii, Hiroki Tanaka, Yoshimasa Nakamura
    • Organizer
      The 2015 International Conference on Parallel and Distributed Processing Techniques and Applications(PDPTA2015)
    • Place of Presentation
      Las Vegas, Monte Carlo Resort(Las Vegas, USA)
    • Year and Date
      2015-07-27 – 2015-07-30
    • Int'l Joint Research
  • [Remarks] Singular value decomposition code DBDSLV

    • URL

      http://www-is.amp.i.kyoto-u.ac.jp/lab/en/isvd/

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi