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

2010 年度 実績報告書

先進的言語機能によるスケルトン並列プログラミングの実用化に関する研究

研究課題

研究課題/領域番号 22700037
研究機関高知工科大学

研究代表者

松崎 公紀  高知工科大学, 工学部, 准教授 (30401243)

キーワードソフトウェア開発効率化・安定化 / ハイパフォーマンス・コンピューティング / 情報基礎
研究概要

本年度の研究では,主に次の2点の成果を得た.
まず,スケルトン並列プログラミングをより実用的な問題に適用していくための課題や問題点を把握するため,BiCGStab法と呼ばれる数値計算アルゴリズムに対して,SkeTo並列スケルトンライブラリを用いた開発を行った.この中で,対象アプリケーションが3次元シミュレーションを行うものであったことから,その処理が本質的にネストしたループによるものであった.この問題に対して並列スケルトンを適用する上で2つの方法で取り組み,それらの方法で得られたプログラムに対して,我々が開発してきた最適化機能[IFL 2009 selected paper]の適用可能性や,プログラム開発のしやすさなどの調査を行った.また,ここで得られた知見を国際ワークショップにて発表した.
[HLPP2010]
次に,策定が目前にせまりコンパイラなどの対応の下準備の整ってきたC++Ox次期標準の機能が,スケルトン並列プログラミングにおいてどのくらい有効であるかの調査を行った.具体的には,無名関数(ラムダ式),autoによる型推論の2つの新機能について,それらを用いた並列スケルトンライブラリが実現できること,またそれによって,これまで記述できなかったようなプログラムの開発ができることが分かった.現在,これらの機能は,並列スケルトンライブラリ「助っ人」の実験的な機能として含められている.

  • 研究成果

    (6件)

すべて 2010 その他

すべて 雑誌論文 (2件) (うち査読あり 1件) 学会発表 (3件) 備考 (1件)

  • [雑誌論文] 並列性忘却プログラミングの研究推進に向けて2010

    • 著者名/発表者名
      松崎公紀
    • 雑誌名

      高知工科大学紀要

      巻: Vol. 7, No. 1 ページ: 91-100

  • [雑誌論文] Implementing Fusion-Equipped Parallel Skeletons by Expression Templates2010

    • 著者名/発表者名
      Kiminori Matsuzaki, Kento Emoto
    • 雑誌名

      Implementation and Application of Functional Languages, 21st International Workshop, IFL 2009, Revised Selected Papers

      巻: LNCS 6041 ページ: 72-89

    • 査読あり
  • [学会発表] Systematic Development of Correct Bulk Synchronous Parallel Programs2010

    • 著者名/発表者名
      Louis Gesbert, Zhenjiang Hu, Frederic Loulergue, Kiminori Matsuzaki, Julien Tesson
    • 学会等名
      11th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCaT 2010)
    • 発表場所
      Wuhan(中国)
    • 年月日
      2010-12-10
  • [学会発表] Lessons from Implementing the BiCGStab Method with SkeTo Library2010

    • 著者名/発表者名
      Kiminori Matsuzaki, Kento Emoto
    • 学会等名
      4th International Workshop on High-level Parallel Programming and Applications
    • 発表場所
      Baltimore(MD,アメリカ)
    • 年月日
      2010-09-25
  • [学会発表] Generators-of-generators Library with Optimization Capabilities in Fortress2010

    • 著者名/発表者名
      Kento Emoto, Zhenjiang Hu, Kazuhiko Kakehi, Kiminori Matsuzaki, Masato Takeichi
    • 学会等名
      EuroPar 2010 (International Conference)
    • 発表場所
      Ischia(イタリア)
    • 年月日
      2010-09-01
  • [備考]

    • URL

      http://www.ipl.t.u-tokyo.ac.jp/sketo/

URL: 

公開日: 2012-07-19  

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

Powered by NII kakenhi