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

2004 年度 研究成果報告書概要

スケルトン並列プログラミングの新しい基盤構築とシステムの実用化

研究課題

研究課題/領域番号 15500020
研究種目

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 ソフトウエア
研究機関電気通信大学

研究代表者

岩崎 英哉  電気通信大学, 電気通信学部, 教授 (90203372)

研究分担者 胡 振江  東京大学, 大学院・情報理工学系研究科, 助教授 (50292769)
研究期間 (年度) 2003 – 2004
キーワード並列プログラミング / 並列スケルトンライブラリ / 構成的アルゴリズム論 / プログラム融合変換 / C++ / MPI
研究概要

本研究は,効率のよい並列プログラムを作成するには,並列アルゴリズムや並列アーキテクチャの深い知識を必要とし困難を伴う,という問題点を克服することを目標として,「並列スケルトン」と呼ばれる基本関数を部品として組み合わせて並列プログラムを作成する「スケルトン並列プログラミング」に焦点をあて,理論的基盤の構築,実用的なシステムの開発を目指したものである.
本研究によって得られた成果として,
1)リストのみならず木構造のような再帰データ構造も対象とし,スケルトンの適切な選択と組合せを抽象化するような並列スケルトンの開発と実用化,
2)プログラム運算の発想に基づく,スケルトンの組合せの最適化手法の開発と実用化.
3)C++とMPIを利用した,一般的な並列実行環境をベースとしたスケルトン並列ライブラリシステムの開発と実用化,
をあげることができる.
作成したライブラリは,a)従来から提案されているデータ並列のスケルトンに加え,典型的な再帰関数を抽象化したaccmulateスケルトンも提供している,b)余計な中間データ構造を生成させない「融合変換」と呼ばれるプログラム最適化の機構を(ある程度)備えている,といったような,既存のシステムにないいくつかの特長を持っている.さらに,C++に言語的な拡張を一切加えず,標準的な並列ライブラリであるMPIをベースに作動するため,きわめて汎用性に富んでいる.

  • 研究成果

    (12件)

すべて 2005 2004 2003 その他

すべて 雑誌論文 (12件)

  • [雑誌論文] 最適化機構を持つC++並列スケルトンライブラリ2005

    • 著者名/発表者名
      明石良樹, 松崎公紀, 岩崎英哉, 筧一彦, 胡振江
    • 雑誌名

      コンピュータソフトウェア (to appear)

    • 説明
      「研究成果報告書概要(和文)」より
  • [雑誌論文] Systematic Derivation of Tree Contraction Algorithms2004

    • 著者名/発表者名
      Matsuzaki, K., Hu, Z., Kakehi, K., Takeichi, M.
    • 雑誌名

      Proc. 4th International workshop on Constructive Methods for Parallel Programming (CMPP2004)

      ページ: 109-123

    • 説明
      「研究成果報告書概要(和文)」より
  • [雑誌論文] A Fusion-Embedded Skeleton Library2004

    • 著者名/発表者名
      Matsuzaki, K., Kakehi, K., Iwasaki, H., Hu, Z., Akashi, Y.
    • 雑誌名

      Proc. Annual European Conference on parallel Processing (Euro-Par2004), Lecture Notes in Computer Science 3149

      ページ: 644-653

    • 説明
      「研究成果報告書概要(和文)」より
  • [雑誌論文] A New Parallel Skeleton for General Accumulative Computations2004

    • 著者名/発表者名
      Iwasaki, H., Hu, Z.
    • 雑誌名

      International Journal of Parallel Programming 32

      ページ: 389-414

    • 説明
      「研究成果報告書概要(和文)」より
  • [雑誌論文] Systematic Derivation of Tree Contraction Algorithms2004

    • 著者名/発表者名
      Matsuzaki, K., Hu, Z., Kakehi, K., Takeichi, M.
    • 雑誌名

      Proc.4th International Workshop on Constructive Methods for Parallel Programming(CMPP2004)

      ページ: 109-123

    • 説明
      「研究成果報告書概要(欧文)」より
  • [雑誌論文] A Fusion-Embedded Skeleton Library2004

    • 著者名/発表者名
      Matsuzaki, K., Kakehi, K., Iwasaki, H., Hu, Z., Akashi, Y.
    • 雑誌名

      Proc.Annual European Conference on Parallel Processing(Euro-Par2004), Lecture Notes in Computer Science 3149

      ページ: 644-653

    • 説明
      「研究成果報告書概要(欧文)」より
  • [雑誌論文] A New Parallel Skeleton for General Accumulative Computations2004

    • 著者名/発表者名
      Iwasaki, H., Hu, Z.
    • 雑誌名

      International Journal of Parallel Programming Vol.32, No.5

      ページ: 389-414

    • 説明
      「研究成果報告書概要(欧文)」より
  • [雑誌論文] Parallelization with Tree Skeletons2003

    • 著者名/発表者名
      Matsuzaki, K., Hu, Z., Takeichi, M.
    • 雑誌名

      Proc. Annual European Conference on Parallel Processing (Euro-Par2003), Lecture Notes in Computer Science 2790

      ページ: 789-798

    • 説明
      「研究成果報告書概要(和文)」より
  • [雑誌論文] List Homomorphism with Accumulation2003

    • 著者名/発表者名
      Kakehi, K., Hu, Z., Takeichi, M.
    • 雑誌名

      Proc. SNPD'03 Conference

      ページ: 250-259

    • 説明
      「研究成果報告書概要(和文)」より
  • [雑誌論文] Parallelization with Tree Skeletons2003

    • 著者名/発表者名
      Matsuzaki, K., Hu, Z., Takeichi, M.
    • 雑誌名

      Proc.Annual European Conference on Parallel Processing(Euro-Par2003), Lecture Notes in Computer Science 2790

      ページ: 789-798

    • 説明
      「研究成果報告書概要(欧文)」より
  • [雑誌論文] List Homomorphism with Accumulation2003

    • 著者名/発表者名
      Kakehi, K., Hu, Z., Takeichi, M.
    • 雑誌名

      Proc.4th International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing(SNPD'03)

      ページ: 250-259

    • 説明
      「研究成果報告書概要(欧文)」より
  • [雑誌論文] A Parallel Skeleton Library in C++ with Optimization Mechanism

    • 著者名/発表者名
      Akashi, Y., Matsuzaki, K., Iwasaki, H., Kakehi, K., Hu, Z
    • 雑誌名

      Computer Software (to appear)

    • 説明
      「研究成果報告書概要(欧文)」より

URL: 

公開日: 2006-07-11  

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

Powered by NII kakenhi