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

2015 Fiscal Year Research-status Report

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

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

耐故障性に関する研究として,前年度に提案した,各ワーカが与えられた計算をそれぞれ任意の順序で実行しつつ,部分結果を保存・交換しあうことで動的負荷分散やノード故障の際の計算の継続を可能にする並列計算モデルの開発をすすめた.具体的には,同計算モデルにおける全体の計算の進捗状況を管理する「メッセージ媒介システム」の実装改善を行い,不要となったデータを削除することによるメモリ使用量の削減を達成した.また,同計算モデル上の計算を記述する並列プログラミング言語HOPEの実装を進めた.

また,提案しているタスク並列言語Tascellの開発および応用に関する研究も進めた.具体的には,グラフからある条件をみたす部分グラフを全列挙するグラフマイニングアルゴリズムの分散メモリ環境に対応した実装を行った.また,そのような並列探索の高速化に利用できるTascellの言語機能として前年度に提案・実装した例外処理機能の性能改善および論文発表を行った.

Current Status of Research Progress
Current Status of Research Progress

2: Research has progressed on the whole more than it was originally planned.

Reason

前年度の研究で,任意の計算ノードが故障しても計算を継続できるレベルの耐故障性はTascellの計算モデルの問題から困難だと判断し,別の計算モデルの開発を進める方向に切り替えたが,その開発は順調に進んでいる.Tascellの応用・開発に関する研究もその成果が論文誌に掲載されるなど順調に進んでいる.

Strategy for Future Research Activity

新しく提案した計算モデルでは,その計算を記述するためのプログラミング言語の実装が完成していないため,その完成を目指す.また,性能評価も単純なベンチマークプログラムでしか行えていないため,Tascellで開発しているグラフマイニングの移植するなどして,実用的なプログラムでの評価も検討する.Tascell自体の応用・開発に関する研究も引き続き進める.

Causes of Carryover

研究発表を予定していた国際会議が主催者判断で中止となり,研究協力者の同国際会議への参加をとりやめたため.

Expenditure Plan for Carryover Budget

上記の研究内容は次年度に開催される別の国際会議での発表が採択決定済であり,同国際会議に参加するための参加費・旅費に充てる.

  • Research Products

    (10 results)

All 2016 2015 Other

All Journal Article (1 results) (of which Peer Reviewed: 1 results,  Open Access: 1 results,  Acknowledgement Compliant: 1 results) Presentation (8 results) Remarks (1 results)

  • [Journal Article] An Implementation of Exception Handling with Collateral Task Abortion2016

    • Author(s)
      Tasuku Hiraishi, Shingo Okuno, Masahiro Yasugi
    • Journal Title

      Journal of Information Processing

      Volume: 24 Pages: 439-449

    • DOI

      10.2197/ipsjjip.24.439

    • Peer Reviewed / Open Access / Acknowledgement Compliant
  • [Presentation] HOPEコンパイラの実装に向けて2016

    • Author(s)
      重本 孝太,八杉 昌宏,平石 拓,馬谷 誠二
    • Organizer
      日本ソフトウェア科学会プログラミング論研究会第18回プログラミングおよびプログラミング言語ワークショップ (PPL2016) カテゴリ3
    • Place of Presentation
      岡山県玉野市ダイヤモンド瀬戸内マリンホテル
    • Year and Date
      2016-03-07
  • [Presentation] 仮想環境を考慮した要求駆動型負荷分散の検討2016

    • Author(s)
      良本 海,八杉 昌宏,平石 拓,馬谷 誠二
    • Organizer
      日本ソフトウェア科学会プログラミング論研究会第18回プログラミングおよびプログラミング言語ワークショップ (PPL2016) カテゴリ3
    • Place of Presentation
      岡山県玉野市ダイヤモンド瀬戸内マリンホテル
    • Year and Date
      2016-03-07
  • [Presentation] An MPI-based Implementation of the Tascell Task-Parallel Programming Language2016

    • Author(s)
      村岡 大輔,八杉 昌宏,平石 拓,馬谷 誠二
    • Organizer
      2nd Annual Meeting on Advanced Computing System and Infrastructure (ACSI2016)
    • Place of Presentation
      九州大学医学部百年講堂
    • Year and Date
      2016-01-20
  • [Presentation] Preliminary Evaluations of Probabilistic Guards for a Work-Stealing Framework2016

    • Author(s)
      寄高 啓司,松井 健,八杉 昌宏,平石 拓,馬谷 誠二
    • Organizer
      2nd Annual Meeting on Advanced Computing System and Infrastructure (ACSI2016)
    • Place of Presentation
      九州大学医学部百年講堂
    • Year and Date
      2016-01-20
  • [Presentation] Towards Parallel Graph Mining in Distributed Memory Environments using Task-Parallel Language Tascell2016

    • Author(s)
      奥野 伸吾,平石 拓,中島 浩,八杉 昌宏,瀬々 潤
    • Organizer
      2nd Annual Meeting on Advanced Computing System and Infrastructure (ACSI2016), poster presentation
    • Place of Presentation
      九州大学医学部百年講堂
    • Year and Date
      2016-01-19
  • [Presentation] 分散メモリ環境における並列グラフマイニングの実現に向けて2016

    • Author(s)
      奥野 伸吾,平石 拓,中島 浩,八杉 昌宏,瀬々 潤
    • Organizer
      情報処理学会第107回プログラミング研究会
    • Place of Presentation
      福岡市 A.R.Kビル
    • Year and Date
      2016-01-13
  • [Presentation] 分散進捗管理のためのメッセージ媒介システムにおける不要メッセージ削除機能2015

    • Author(s)
      諏訪 将大,八杉 昌宏,平石 拓,馬谷 誠二
    • Organizer
      並列/分散/協調処理に関するサマー・ワークショップ (SWoPP2015):第106回プログラミング研究会 (PRO-2015-2)
    • Place of Presentation
      別府国際コンベンションセンター
    • Year and Date
      2015-08-06
  • [Presentation] An Implementation of Exception Handling with Collateral Task Abortion2015

    • Author(s)
      平石 拓,奥野 伸吾,八杉 昌宏
    • Organizer
      並列/分散/協調処理に関するサマー・ワークショップ (SWoPP2015):第106回プログラミング研究会 (PRO-2015-2)
    • Place of Presentation
      別府国際コンベンションセンター
    • Year and Date
      2015-08-06
  • [Remarks] Tascell:バックトラックベース負荷分散フレームワーク

    • URL

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

URL: 

Published: 2017-01-06  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi