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

2016 年度 実績報告書

耐故障機能を備えたワークスティーリング計算フレームワークの開発

研究課題

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

研究代表者

平石 拓  京都大学, 学術情報メディアセンター, 助教 (60528222)

研究期間 (年度) 2013-04-01 – 2017-03-31
キーワードハイパフォーマンス・コンピューティング / プログラミング言語 / 計算機システム / ソフトウェア開発効率化・安定化 / ネットワーク
研究実績の概要

提案している動的負荷分散フレームワークTascellの実用性向上および耐故障実現に関する研究を行った.実用性向上の研究としては,逐次依存性を持つ枝刈りを利用するグラフマイニングアルゴリズムの共有メモリ環境および分散メモリ環境での並列実装を行い,スーパーコンピュータ上での評価により,良好な並列性能を得られることを確認した.またこの開発過程で,Tascellの耐故障機能のために必要となる,全生成タスクへの一意な識別子の付与が実用上可能であることを確認した.また,実行中のタスクの一部を安全に中断できるようにするための機能として,例外処理機能をTascellに追加し,分散メモリ環境での実アプリケーションの実行においても効率的に動作することを確認した.ノード間通信のMPIベースの実装やワークスティーリング戦略の改善など,処理系の基本性能の改善に関する研究・開発も行った.
この研究過程で,Tascellの実行モデルではSingle Point of Failureの問題が解決困難であると判断したため,各ワーカが与えられた計算をそれぞれ任意の順序で実行しつつ,部分結果を保存・交換しあうことで動的負荷分散やノード故障の際の計算の継続を可能にするという新しい並列計算モデルの提案も行い,その試験実装およびマイクロベンチマークによる予備評価を行った.その結果,簡単なtree-recursive型アルゴリズムに基づくアプリケーションにおいて,少ないオーバーヘッドと良好な負荷均衡,および任意の計算ノードが故障しても計算を継続できる耐故障性を実現できることを確認した.

  • 研究成果

    (8件)

すべて 2017 2016 その他

すべて 雑誌論文 (1件) (うち査読あり 1件、 オープンアクセス 1件、 謝辞記載あり 1件) 学会発表 (6件) (うち国際学会 2件) 備考 (1件)

  • [雑誌論文] Parallelization of Extracting Connected Subgraphs with Common Itemsets in Distributed Memory Environments2017

    • 著者名/発表者名
      Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, Jun Sese
    • 雑誌名

      Journal of Information Processing

      巻: 25 ページ: 256-267

    • DOI

      10.2197/ipsjjip.25.256

    • 査読あり / オープンアクセス / 謝辞記載あり
  • [学会発表] 優先度ならびに重みを用いたワークスティールフレームワークの性能改善2017

    • 著者名/発表者名
      寄高 啓司,八杉 昌宏,平石 拓,馬谷 誠二
    • 学会等名
      The 1st cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG 2017)
    • 発表場所
      虎ノ門ヒルズフォーラム
    • 年月日
      2017-04-25
  • [学会発表] Extending a Work-Stealing Framework with Probabilistic Guards2016

    • 著者名/発表者名
      Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
    • 学会等名
      , Ninth International Workshop on Parallel Programming Models and Systems Software for High-End Computing P2S2 2016 (held in conjunction with ICPP2016)
    • 発表場所
      Temple University Center City, Philadelphia, PA, USA
    • 年月日
      2016-08-16
    • 国際学会
  • [学会発表] Evaluation of an MPI-Based Implementation of the Tascell Task-Parallel Language on Massively Parallel Systems2016

    • 著者名/発表者名
      Daisuke Muraoka, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
    • 学会等名
      , Ninth International Workshop on Parallel Programming Models and Systems Software for High-End Computing P2S2 2016 (held in conjunction with ICPP2016)
    • 発表場所
      Temple University Center City, Philadelphia, PA, USA
    • 年月日
      2016-08-16
    • 国際学会
  • [学会発表] Exception Handling with Collateral Task Abortion in Distributed Memory Environments2016

    • 著者名/発表者名
      Tasuku Hiraishi, Shingo Okuno, Daisuke Muraoka, Masahiro Yasugi
    • 学会等名
      ISC 2016 HPC in Asia Posters
    • 発表場所
      Frankfult Messe, Germany
    • 年月日
      2016-06-22
  • [学会発表] 分散メモリ環境における共通アイテム集合を持つ連結部分グラフ抽出の並列化2016

    • 著者名/発表者名
      奥野 伸吾,平石 拓,中島 浩,八杉 昌宏,瀬々 潤
    • 学会等名
      情報処理学会第109回プログラミング研究会
    • 発表場所
      浜松市福祉交流センター
    • 年月日
      2016-06-09
  • [学会発表] Reducing Redundant Search in Parallel Graph Mining using Exceptions2016

    • 著者名/発表者名
      Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, Jun Sese
    • 学会等名
      21st International Workshop on High-Level Parallel Programming Models and Supportive Environments HIPS2016 (held in conjunction with IPDPS2016)
    • 発表場所
      Chicago Hyatt Regency, Chicago, IL, USA
    • 年月日
      2016-05-23
  • [備考] Tascell:バックトラックベース負荷分散フレームワーク

    • URL

      http://super.para.media.kyoto-u.ac.jp/tascell/index.html

URL: 

公開日: 2018-01-16  

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

Powered by NII kakenhi