• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2015 年度 実績報告書

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

研究課題

研究課題/領域番号 24360038
研究機関京都大学

研究代表者

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

研究分担者 木村 欣司  京都大学, 情報学研究科, 特定准教授 (10447899)
研究期間 (年度) 2012-04-01 – 2016-03-31
キーワード部分特異対計算 / 大規模スパース行列 / 2分法 / 逆反復法 / 並列計算 / Golub-Kahan-Lanczos前処理
研究実績の概要

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

現在までの達成度 (段落)

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

今後の研究の推進方策

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

備考

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

  • 研究成果

    (10件)

すべて 2016 2015 その他

すべて 雑誌論文 (2件) (うち査読あり 2件、 オープンアクセス 2件) 学会発表 (7件) (うち国際学会 2件、 招待講演 1件) 備考 (1件)

  • [雑誌論文] A new parallel symmetric tridiagonal eigensolver based on bisection and inverse iteration algorithms for shared-memory multi-core processors2015

    • 著者名/発表者名
      Hiroyuki Ishigami, Kinji Kimura and Yoshimasa Nakamura
    • 雑誌名

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

      巻: 1 ページ: 216, 223

    • 査読あり / オープンアクセス
  • [雑誌論文] Performance evaluation of Golub-Kahan-Lanczos algorithm with reorthogonalization by classical Gram-Schmidt algorithm and OpenMP2015

    • 著者名/発表者名
      Masami Takata, Hiroyuki Ishigami, Kinji Kimura, Yuki Fujii, Hiroki Tanaka, Yoshimasa Nakamura
    • 雑誌名

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

      巻: 2 ページ: 243, 249

    • 査読あり / オープンアクセス
  • [学会発表] dqds 法および mdLVs 法の新しい実装法について2016

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

    • 著者名/発表者名
      荒木翔, 木村欣司, 中村佳正
    • 学会等名
      日本応用数理学会研究部会連合発表会
    • 発表場所
      神戸学院大学(兵庫県・神戸市)
    • 年月日
      2016-03-04 – 2016-03-05
  • [学会発表] Thick-Restart GKL法の新しいリスタートの方法について2016

    • 著者名/発表者名
      石田遊也,木村欣司,中村佳正
    • 学会等名
      日本応用数理学会研究部会連合発表会
    • 発表場所
      神戸学院大学(兵庫県・神戸市)
    • 年月日
      2016-03-04 – 2016-03-05
  • [学会発表] Bisection and inverse iteration algorithms for computing eigenpair subsets of symmetric band matrices2015

    • 著者名/発表者名
      Hiroyuki Ishigami, Kinji Kimura, Yoshimasa Nakamura
    • 学会等名
      International Workshop on Eigenvalue Problems: Algorithms; Software and Applications, in Petascale Computing (EPASA2015)
    • 発表場所
      Tsukuba International Congress Center(茨城県・つくば市)
    • 年月日
      2015-09-14 – 2015-09-16
    • 国際学会 / 招待講演
  • [学会発表] 直交 QD 法 (random-time Toda molecule equation) の実装の詳細につ いて2015

    • 著者名/発表者名
      木村欣司, 石上裕之, 中村佳正
    • 学会等名
      日本応用数理学会年会
    • 発表場所
      金沢大学(石川県・金沢市)
    • 年月日
      2015-09-09 – 2015-09-11
  • [学会発表] Xeon Phiにおける並列2分法による固有値計算の性能評価2015

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

    • 著者名/発表者名
      Masami Takata, Hiroyuki Ishigami, Kinji Kimura, Yuki Fujii, Hiroki Tanaka, Yoshimasa Nakamura
    • 学会等名
      The 2015 International Conference on Parallel and Distributed Processing Techniques and Applications(PDPTA2015)
    • 発表場所
      Las Vegas, Monte Carlo Resort(Las Vegas, USA)
    • 年月日
      2015-07-27 – 2015-07-30
    • 国際学会
  • [備考] Singular value decomposition code DBDSLV

    • URL

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

URL: 

公開日: 2017-01-06  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi