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

2011 Fiscal Year Annual Research Report

マルチコアプロセッサに対応した革新的特異値分解ライブラリー

Research Project

Project/Area Number 20246027
Research InstitutionKyoto University

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 辻本 諭  京都大学, 情報学研究科, 准教授 (60287977)
木村 欣司  京都大学, 情報学研究科, 特定准教授 (10447899)
山本 有作  神戸大学, システム情報学研究科, 教授 (20362288)
岩崎 雅史  京都府立大学, 生命環境科学研究科, 准教授 (30397575)
高田 雅美  奈良女子大学, 人間文化研究科, 助教 (20397574)
Keywordsマルチコアプロセッサ / 特異値分解 / 特異値計算 / 原点シフト戦略 / GPGPU / 並列計算 / ライブラリ / クラウドコンピューティング
Research Abstract

研究実施計画1.マルチコアプロセッサに向けた前処理の高速化:
研究分担者山本有作氏のグループでは、正方行列特異値分解は,行列の二重対角化にビショッフのアルゴリズムを用いることにより、計算の大部分をLevel-3 BLASによって行うことができることに基づき、このアルゴリズムのGPGPU向けの倍精度実装の性能および精度の評価結果を行った。この結果、マルチコアCPUとのハイブリッド環境において、高効率性と分割統治法DBDSDCコード(米国LAPACK)を上回る高速性が確認された。
研究実施計画2.特異値計算における新たな原点シフト戦略の実装:
一般化ニュートン下界計算法に基づくラゲールシフト等と新しいアーキテクチャのもとで高速な平方根計算に基づくゲルシュゴリンシフトのハイブリッド型原点シフト戦略が既存の戦略よりも優れていることを確認するため、まずは、アグレッシブシフトがdqds法に実装されているDLASQコード(LAPACK)と新シフト戦略を実装したdqds法の両者を比較し、大規模ランダム行列を含む多くの行列について新シフト戦略の高速優位性を確認した。この研究が完成したのが平成24年3月であったため、mdLVs法への実装とI-SVD法の実装コード公開は今後の課題である。
研究実施計画3.特異ベクトルの高速再直交化の実装:
計画に沿ってcompact WY表現を用いたハウスホルダー法とBLASと並列計算による高速再直交化を特異値分解コードDBDSLVの特異ベクトル計算部に実装し、特異ベクトル計算の高速化を実現して論文投稿を行った。採録決定後にライブラリ公開する予定せる。なお,高速化された逆反復法による特異ベクトル計算をツイスト分解による特異ベクトル計算と置き換える計画は取りやめ、ツイスト分解そのものの改良を進めることとした。
研究実施計画4.特異値分解コードDBDSLVによるクラウドコンピューティングサービス実験:
マニュアルを整備し、平成23年度に京都大学において密正方行列の特異値分解に関するクラウドコンピューティングサービス実験を行った。
研究実施計画5.ウーによる密行列の帯行列化手法の実装と帯行列の特異値分解の基礎的研究:
ウーの方法を並列化実装は専任の研究員が必要なほど作業量が多くて今後の課題とするが、帯行列の特異値分解の研究では、二分法を帯行列に拡張しBLASを用いた高速化に成功した。また、三重対角行列においてcompact-WY表現を用いた逆反復法の高速化に成功し、同じアイディアを帯行列にも適用すれば逆反復法が高速化されるこ

  • Research Products

    (10 results)

All 2012 2011 Other

All Journal Article (6 results) (of which Peer Reviewed: 6 results) Presentation (3 results) Remarks (1 results)

  • [Journal Article] Subtraction-free recurrence relations for lower bounds of the minimal singular value of an upper bidiagonal matrix2012

    • Author(s)
      Takumi Yamashita, Kinji Kimura, Yoshimasa Nakamura
    • Journal Title

      J.Math-for-Industry

      Volume: 4 Pages: 55-71

    • Peer Reviewed
  • [Journal Article] Backward error analysis of the AllReduce algorithm for householder QR decomposition2012

    • Author(s)
      Daisuke Mori, Yusaku Yamamoto, Shao-Liang Zhang
    • Journal Title

      Japan Journal of Industrial and Applied Mathematio

      Volume: 29 Pages: 111-130

    • Peer Reviewed
  • [Journal Article] Positivity of dLV and mdLVs algorithms for computing singular values2011

    • Author(s)
      Masashi Iwasaki, Yoshimasa Nakamura
    • Journal Title

      Elect.Trans.Numer.Anal.

      Volume: 38 Pages: 184-201

    • Peer Reviewed
  • [Journal Article] Conserved quantities of the discrete finite Toda equation and lower bounds of the minimal singular value of upper bidiagonal matrices2011

    • Author(s)
      Kinji Kimura, Takumi Yamashita, Yoshimasa Nakamura
    • Journal Title

      J.Phys.A : Math.Theor.

      Volume: 44 Pages: 285207(12pp)

    • DOI

      doi:10.1088/1751-8113/44/28/285207

    • Peer Reviewed
  • [Journal Article] On auto-tuned pre/postprocessing for the singular value decomposition of dense square matrices2011

    • Author(s)
      H.Toyokawa, K.Kimura, Y.Yamamoto, M.Takata, A.Ajisaka, Y.Nakamura
    • Journal Title

      情報処理学会論文誌コンピューティングシステム(ACS)

      Volume: 4 Pages: 9-21

    • Peer Reviewed
  • [Journal Article] A parallel algorithm for incremental orthogonalization based on the compact WY representation2011

    • Author(s)
      Yusaku Yamamoto, Yusuke Hirota
    • Journal Title

      JSIAM Letters

      Volume: 3 Pages: 89-92

    • Peer Reviewed
  • [Presentation] An improved shift strategy for the modified discrete Lotka-Volterra with shift algorithm2011

    • Author(s)
      Masami Takata, Takumi Yamashita, Akira Ajisaka, Kinji Kimura, Yoshimasa Nakamura
    • Organizer
      The 2011 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA2011)
    • Place of Presentation
      Monte Carlo Resort, Las Vegas(アメリカ)
    • Year and Date
      20110718-20110721
  • [Presentation] On an implementation of new inverse iteration algorithm with Householder transformation in terms of the compact WY representation and its performance evaluation2011

    • Author(s)
      Hiroyuki Ishigami, Kinji Kimura, Yoshimasa Nakamura
    • Organizer
      The 2011 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA2011)
    • Place of Presentation
      Monte Carlo Resort, Las Vegas(アメリカ)
    • Year and Date
      20110718-20110721
  • [Presentation] Some aspects of the integrable discrete Lotka-Volterra system2011

    • Author(s)
      Masashi Iwasaki, Yoshimasa Nakamura
    • Organizer
      International Conference on Scientific Computing (SC2011)
    • Place of Presentation
      Cagliari(イタリア)(招待講演)
    • Year and Date
      2011-10-13
  • [Remarks]

    • URL

      http://www-is.amp.i.kyoto-u.ac.jp/svd/index.html

URL: 

Published: 2013-06-26  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi