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

2010 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 22700037
Research InstitutionKochi University of Technology

Principal Investigator

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

Keywordsソフトウェア開発効率化・安定化 / ハイパフォーマンス・コンピューティング / 情報基礎
Research Abstract

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

  • Research Products

    (6 results)

All 2010 Other

All Journal Article (2 results) (of which Peer Reviewed: 1 results) Presentation (3 results) Remarks (1 results)

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

    • Author(s)
      松崎公紀
    • Journal Title

      高知工科大学紀要

      Volume: Vol. 7, No. 1 Pages: 91-100

  • [Journal Article] Implementing Fusion-Equipped Parallel Skeletons by Expression Templates2010

    • Author(s)
      Kiminori Matsuzaki, Kento Emoto
    • Journal Title

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

      Volume: LNCS 6041 Pages: 72-89

    • Peer Reviewed
  • [Presentation] Systematic Development of Correct Bulk Synchronous Parallel Programs2010

    • Author(s)
      Louis Gesbert, Zhenjiang Hu, Frederic Loulergue, Kiminori Matsuzaki, Julien Tesson
    • Organizer
      11th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCaT 2010)
    • Place of Presentation
      Wuhan(中国)
    • Year and Date
      2010-12-10
  • [Presentation] Lessons from Implementing the BiCGStab Method with SkeTo Library2010

    • Author(s)
      Kiminori Matsuzaki, Kento Emoto
    • Organizer
      4th International Workshop on High-level Parallel Programming and Applications
    • Place of Presentation
      Baltimore(MD,アメリカ)
    • Year and Date
      2010-09-25
  • [Presentation] Generators-of-generators Library with Optimization Capabilities in Fortress2010

    • Author(s)
      Kento Emoto, Zhenjiang Hu, Kazuhiko Kakehi, Kiminori Matsuzaki, Masato Takeichi
    • Organizer
      EuroPar 2010 (International Conference)
    • Place of Presentation
      Ischia(イタリア)
    • Year and Date
      2010-09-01
  • [Remarks]

    • URL

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

URL: 

Published: 2012-07-19  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi