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

2012 年度 実績報告書

実行時自動チューニング機能付き疎行列反復解法ライブラリのエクサスケール化

研究課題

研究課題/領域番号 24300004
研究種目

基盤研究(B)

研究機関東京大学

研究代表者

片桐 孝洋  東京大学, 情報基盤センター, 准教授 (40345434)

研究分担者 田中 輝雄  工学院大学, 情報工学部, 教授 (90622837)
黒田 久泰  愛媛大学, 理工学研究科, 准教授 (60323507)
岩下 武史  京都大学, 学術情報メディアセンター, 准教授 (30324685)
佐藤 雅彦  核融合科学研究所, 核融合科学研究所, 助教 (80455211)
大島 聡史  東京大学, 情報基盤センター, 助教 (40570081)
研究期間 (年度) 2012-04-01 – 2015-03-31
キーワード自動チューニング / 実行時最適化 / Xabclib / OpenATLib / 疎行列反復解法 / エクサスケールコンピューティング / ハイブリッドMPI / 非均質計算機
研究概要

疎行列反復解法ライブラリにおいて、エクサスケール環境に適用できる実行時自動チューニング(AT)技術の方式開発を、以下のグループごとに研究を進めた。
〈AT方式開発グループ〉では、疎行列反復解法ライブラリXabclibのMPI化のための設計検討を終了した。疎行列-ベクトル積(SpMV)における効果的なAT方式を提案した。前処理方式について、実行時に有効となる方式を自動選択するAT方式の提案を行った。標本点逐次追加型性能パラメタ推定法を、既存のAT言語のpp-OpenATへ実装しSpMVへの適用評価を行った。ATによるオーバヘッドを無視する程度まで抑えられることを検証した。BLASレベルの演算チューニングとATについて、Strassenアルゴリズムへの適用を行い、最適な再帰段数をATする方式を開発し性能評価を行った。
〈数値計算ライブラリ適用グループ〉では、SpMVの高効率GPU実装の一環として、様々な疎行列格納形式に対してGPU向けSpMVの実装を行い、多数の疎行列で性能評価を行った。計算性能と消費電力情報に基づき、消費電力を最適化する線形数値計算ライブラリの実装と評価を行った。BLASレベル1相当の基本数値演算を行うライブラリをSIMD命令(SSEとAVX)とOpenMPを用いて作成した。東京大学情報基盤センターのFX10を用いて大規模なSpMVを行うライブラリの開発を行った。
〈アプリケーション適用グループ〉では、一流体モデルにPhysics-based preconditioningと同様の手法を適用した数値アルゴリズムを開発した。このアルゴリズムを用いることで、速いホイッスラー波に対してもクリロフ法の収束の加速が可能となり、かつXabclibを適用できるようになる。高周波電磁場解析の分野で最も広く用いられている解析手法である3次元FDTD法に関し、冗長な計算を伴わない時空間タイリングの実現によりキャッシュヒット率を向上させる手法の開発を行った。同手法における性能パラメタのタイル形状、タイル上の更新タイムステップ数をATする方法について研究を行った。

現在までの達成度 (区分)
現在までの達成度 (区分)

2: おおむね順調に進展している

理由

本年度の主目的は、自動チューニング機能付き数値計算ライブラリXabclibにおいて、エクサスケールコンピューティングに向けたハイブリッドMPI実行を行うためのMPI化の目途を立てることにある。本年度において、MPI化のための実装と設計の目途を立てることができた。したがって、当初予定した計画通り、おおむね順調に進展していると判断できる。

今後の研究の推進方策

計画通りに、平成25年度中にXabclibのMPI化の実装(プロトタイピング)を行う。また、MPI化されハイブリッドMPI化されたXabclibの性能評価を行う。このことで、エクサスケールコンピューティングに向けたAT方式の研究開発を進める。

  • 研究成果

    (25件)

すべて 2013 2012 その他

すべて 雑誌論文 (13件) (うち査読あり 4件) 学会発表 (10件) 図書 (1件) 備考 (1件)

  • [雑誌論文] FX10における疎行列ベクトル積で必要となる通信部分の高速化について2013

    • 著者名/発表者名
      田中献大, 黒田久泰
    • 雑誌名

      本応用数理学会環瀬戸内応用数理研究部会第16回シンポジウム講演予稿集

      ページ: 38-41

  • [雑誌論文] 冗長な計算を伴わない3次元FDTD法の時空間タイリング2013

    • 著者名/発表者名
      南武志, 岩下武史, 中島浩
    • 雑誌名

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

      巻: 6 ページ: 56-65

    • 査読あり
  • [雑誌論文] 自動チューニング基盤ppOpen-ATへの逐次推定型実行時チューニング機構の実装2013

    • 著者名/発表者名
      大塚亮, 藤井昭宏, 田中輝雄, 片桐孝洋
    • 雑誌名

      情報処理学会第75回全国大会予稿集

      巻: 1K-6 ページ: 1

  • [雑誌論文] GPGPUを用いた行列行列積の自動チューニング自動チューニング基盤ppOpen-ATへの逐次推定型実行時チューニング機構の実装2013

    • 著者名/発表者名
      五十嵐勇輝, 藤井昭宏, 田中輝雄
    • 雑誌名

      情報処理学会第75回全国大会予稿集

      巻: 2K-5 ページ: 1

  • [雑誌論文] Strassenのアルゴリズムを付加した行列積自動チューニングライブラリ2013

    • 著者名/発表者名
      坂本真貴人, 藤井昭宏, 田中輝雄
    • 雑誌名

      情報処理学会研究報告

      巻: 2013-HPC-138 ページ: 1-7

  • [雑誌論文] Implementation of Incremental Performance Parameter Estimation Method to ppOpen-AT2013

    • 著者名/発表者名
      Ryo Otsuka, Akihiro Fujii, Teruo Tanaka, Takahiro Katagiri
    • 雑誌名

      The 11th International Symposium on Advanced Technology (ISAT-Special)

      ページ: 1-1

  • [雑誌論文] CPUとGPUを利用した共役勾配法の実装と評価2012

    • 著者名/発表者名
      片山祐, 黒田久泰
    • 雑誌名

      平成24年度電気関係学会四国支部連合大会論文集

      ページ: 287

  • [雑誌論文] 共役勾配法におけるGPUの消費電力に対する計算性能の評価2012

    • 著者名/発表者名
      田中献大, 黒田久泰
    • 雑誌名

      平成24年度電気関係学会四国支部連合大会論文集

      ページ: 288

  • [雑誌論文] 省電力化を意識した線形数値計算ライブラリの実装と評価2012

    • 著者名/発表者名
      田中献大, 黒田久泰
    • 雑誌名

      情報処理学会研究報告

      巻: 2012-HPC-135 ページ: 1-6

  • [雑誌論文] Control Formats for Unsymmetric and Symmetric Sparse Matrix-vector Multiplications2012

    • 著者名/発表者名
      Takahiro Katagiri, Takao Sakurai, Mitsuyoshi Igai, Satoshi Ohshima, Hisayasu Kuroda, Ken Naono and Kengo Nakajima
    • 雑誌名

      Proceedings of Proceedings of VECPAR'2012

    • 査読あり
  • [雑誌論文] A Fully Run-time Auto-tuned Sparse Iterative Solver with OpenATLib2012

    • 著者名/発表者名
      Ken Naono, Takahiro Katagiri, Takao Sakurai, Mitsuyoshi Igai, Satoshi Ohshima, Hisayasu Kuroda, Shoji Itoh and Kengo Nakajima
    • 雑誌名

      Proceedings of ICIAS2012

      巻: 1 ページ: 143-148

    • DOI

      10.1109/ICIAS.2012.6306176

    • 査読あり
  • [雑誌論文] A Smart Tuning Strategy for Restart Frequency of GMRES(m) with Hierarchical Cache Sizes2012

    • 著者名/発表者名
      Takahiro Katagiri, Pierre-Yves Aquilanti, and Serge Petiton
    • 雑誌名

      Proceedings of iWAPT2012

    • 査読あり
  • [雑誌論文] 収束障害(Fault Convergence):数値計算ソフトウェアにおける新しい安全性の概念2012

    • 著者名/発表者名
      片桐孝洋、櫻井隆雄、伊藤祥司、猪貝光祥、大島聡史、黒田久泰、直野健、中島研吾
    • 雑誌名

      情報処理学会研究報告

      巻: 2012-HPC-1 ページ: 1-8

  • [学会発表] BLAS3-level Matrix Multiply Automatic Tuning, Implemented within Strassen Algorithm2013

    • 著者名/発表者名
      Teruo TANAKA, Makito SAKAMOTO, Akihiro FUJII
    • 学会等名
      TIMS Workshop on State-of-the-Art Technologies for High Performance Computing Software Auto-Tuning (@^HPSC2013)
    • 発表場所
      国立台湾大学(Taipei, Taiwan)
    • 年月日
      2013-03-27
  • [学会発表] 自動チューニング機能付き数値計算ライブラリXabclibの新機能と陰解法MHDコードへの適用の試み2012

    • 著者名/発表者名
      片桐孝洋、佐藤雅彦
    • 学会等名
      プラズマシミュレータシンポジウム2012
    • 発表場所
      核融合科学研究所(岐阜県)
    • 年月日
      2012-09-11
  • [学会発表] 穴あき導体を含むT-Ω有限要素解析における反復収束性の改善2012

    • 著者名/発表者名
      美舩健, 上畠哲志, 岩下武史, 松尾哲司
    • 学会等名
      電気学会静止器・回転機合同研究会
    • 発表場所
      函館市
    • 年月日
      2012-09-10
  • [学会発表] GPUを用いた疎行列ベクトル積計算の最適化2012

    • 著者名/発表者名
      大島聡史
    • 学会等名
      日本応用数理学会2012年度年会
    • 発表場所
      稚内全日空ホテル(稚内市)
    • 年月日
      2012-08-31
  • [学会発表] Xcryptを用いた3次元FDTD法プログラムの自動チューニング2012

    • 著者名/発表者名
      日比野元春, 南武志, 平石拓, 岩下武史, 中島浩
    • 学会等名
      日本応用数理学会2012年度年会
    • 発表場所
      稚内全日空ホテル(北海道)
    • 年月日
      2012-08-31
  • [学会発表] 自動チューニング基盤ppOpen-ATへの標本点逐次追加型性能パラメータ推定法の適用2012

    • 著者名/発表者名
      田中輝雄, 大塚亮, 藤井昭宏, 片桐孝洋
    • 学会等名
      日本応用数理学会2012年度年会
    • 発表場所
      稚内全日空ホテル(北海道)
    • 年月日
      2012-08-31
  • [学会発表] Xabclib:ソルバ・前処理自動選択機能を備えた疎行列ライブラリ2012

    • 著者名/発表者名
      櫻井隆雄, 片桐孝洋, 直野健, 黒田久泰, 中島研吾, 猪貝光祥, 大島聡史, 伊藤祥司
    • 学会等名
      日本応用数理学会2012年度年会
    • 発表場所
      稚内全日空ホテル(北海道)
    • 年月日
      2012-08-31
  • [学会発表] An Incremental Parameter Estimation Method Applying d-Spline for Software Automatic Tuning2012

    • 著者名/発表者名
      Teruo Tanaka, Ryo Otsuka, Akihiro Fujii, Takahiro Katagiri
    • 学会等名
      The 8th East Asia Section of SIAM Conference (EASIAM 2012) at National Taiwan University
    • 発表場所
      国立台湾大学(Taipei, Taiwan)
    • 年月日
      2012-08-27
  • [学会発表] 疎行列計算ライブラリ向け前処理・解法自動選択方式の提案2012

    • 著者名/発表者名
      櫻井隆雄, 片桐孝洋, 直野健, 黒田久泰, 中島研吾, 猪貝光祥, 大島聡史, 伊藤祥司
    • 学会等名
      2012年並列/分散/協調処理に関する『鳥取』サマー・ワークショップ(SWOPP鳥取2012)
    • 発表場所
      とりぎん文化会館(鳥取県)
    • 年月日
      2012-08-01
  • [学会発表] 行列格納形式の変換を考慮したGPU向け疎行列ソルバの開発2012

    • 著者名/発表者名
      大島聡史, 伊東聰, 片桐孝洋, 中島研吾
    • 学会等名
      GTC JAPAN 2012
    • 発表場所
      東京ミットタウンホール&カンファレンス(東京都)
    • 年月日
      2012-07-26
  • [図書] スパコンプログラミング入門 : 並列処理とMPIの学習2013

    • 著者名/発表者名
      片桐孝洋
    • 総ページ数
      186
    • 出版者
      東京人学出版会
  • [備考]

    • URL

      http://www.abc-lib.org/Xabclib/

URL: 

公開日: 2014-07-16  

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

Powered by NII kakenhi