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

2016 Fiscal Year Annual Research Report

Development of Fault Tolerant Work Stealing Based Computing Framework

Research Project

Project/Area Number 25730041
Research InstitutionKyoto University

Principal Investigator

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

Project Period (FY) 2013-04-01 – 2017-03-31
Keywordsハイパフォーマンス・コンピューティング / プログラミング言語 / 計算機システム / ソフトウェア開発効率化・安定化 / ネットワーク
Outline of Annual Research Achievements

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

  • Research Products

    (8 results)

All 2017 2016 Other

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

  • [Journal Article] Parallelization of Extracting Connected Subgraphs with Common Itemsets in Distributed Memory Environments2017

    • Author(s)
      Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, Jun Sese
    • Journal Title

      Journal of Information Processing

      Volume: 25 Pages: 256-267

    • DOI

      10.2197/ipsjjip.25.256

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Presentation] 優先度ならびに重みを用いたワークスティールフレームワークの性能改善2017

    • Author(s)
      寄高 啓司,八杉 昌宏,平石 拓,馬谷 誠二
    • Organizer
      The 1st cross-disciplinary Workshop on Computing Systems, Infrastructures, and Programming (xSIG 2017)
    • Place of Presentation
      虎ノ門ヒルズフォーラム
    • Year and Date
      2017-04-25
  • [Presentation] Extending a Work-Stealing Framework with Probabilistic Guards2016

    • Author(s)
      Hiroshi Yoritaka, Ken Matsui, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
    • Organizer
      , Ninth International Workshop on Parallel Programming Models and Systems Software for High-End Computing P2S2 2016 (held in conjunction with ICPP2016)
    • Place of Presentation
      Temple University Center City, Philadelphia, PA, USA
    • Year and Date
      2016-08-16
    • Int'l Joint Research
  • [Presentation] Evaluation of an MPI-Based Implementation of the Tascell Task-Parallel Language on Massively Parallel Systems2016

    • Author(s)
      Daisuke Muraoka, Masahiro Yasugi, Tasuku Hiraishi, Seiji Umatani
    • Organizer
      , Ninth International Workshop on Parallel Programming Models and Systems Software for High-End Computing P2S2 2016 (held in conjunction with ICPP2016)
    • Place of Presentation
      Temple University Center City, Philadelphia, PA, USA
    • Year and Date
      2016-08-16
    • Int'l Joint Research
  • [Presentation] Exception Handling with Collateral Task Abortion in Distributed Memory Environments2016

    • Author(s)
      Tasuku Hiraishi, Shingo Okuno, Daisuke Muraoka, Masahiro Yasugi
    • Organizer
      ISC 2016 HPC in Asia Posters
    • Place of Presentation
      Frankfult Messe, Germany
    • Year and Date
      2016-06-22
  • [Presentation] 分散メモリ環境における共通アイテム集合を持つ連結部分グラフ抽出の並列化2016

    • Author(s)
      奥野 伸吾,平石 拓,中島 浩,八杉 昌宏,瀬々 潤
    • Organizer
      情報処理学会第109回プログラミング研究会
    • Place of Presentation
      浜松市福祉交流センター
    • Year and Date
      2016-06-09
  • [Presentation] Reducing Redundant Search in Parallel Graph Mining using Exceptions2016

    • Author(s)
      Shingo Okuno, Tasuku Hiraishi, Hiroshi Nakashima, Masahiro Yasugi, Jun Sese
    • Organizer
      21st International Workshop on High-Level Parallel Programming Models and Supportive Environments HIPS2016 (held in conjunction with IPDPS2016)
    • Place of Presentation
      Chicago Hyatt Regency, Chicago, IL, USA
    • Year and Date
      2016-05-23
  • [Remarks] Tascell:バックトラックベース負荷分散フレームワーク

    • URL

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

URL: 

Published: 2018-01-16  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi