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

2004 Fiscal Year Annual Research Report

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

Research Project

Project/Area Number 15500020
Research InstitutionThe University of Electro-Communications

Principal Investigator

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

Co-Investigator(Kenkyū-buntansha) 胡 振江  東京大学, 大学院・情報理工学系研究科, 助教授 (50292769)
Keywords並列プログラミング / 並列スケルトンライブラリ / 構成的アルゴリズム論 / スケルトン並列プログラミング / プログラム変換 / C++ / MPI
Research Abstract

本研究は,並列プログラミングを支援する有力なアプローチである「スケルトン並列プログラミング」の実用的なシステムを構築することを目的としている.今年度は,システムの中核部を構築し,以下のような成果を得ることができた.
1.リスト,二分木構造に関する並列スケルトンを提供するようなライブラリを作成した.作成したライブラリは,a)従来から提案されているデータ並列のスケルトンに加え,典型的な再帰関数を抽象化したaccumulateスケルトンも提供している,b)余計な中間データ構造を生成させない"融合変換"を呼ばれるプログラム最適化の機構を(ある程度)備えている,といったような,既存のシステムにないいくつかの特長を持っている.
2.木に関するスケルトンの実装する際に用いるTree Contractionと呼ばれるアルゴリズムの系統的導出などの,理論的成果をいくつか得ることができた.
作成したシステムは,C++に言語的な拡張を一切加えず,標準的な並列ライブラリであるMPIをベースに作動するため,きわめて汎用性に富んでいる.

  • Research Products

    (5 results)

All 2005 2004

All Journal Article (5 results)

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

    • Author(s)
      明石良樹, 松崎公紀, 岩崎英哉, 筧一彦, 胡振江
    • Journal Title

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

  • [Journal Article] A Fusion-Embedded Skeleton Library2004

    • Author(s)
      Matsuzaki, K., Kakehi, K., Iwasaki, H., et al.
    • Journal Title

      Proc.Annual European Conference on Parallel Processing(Euro-Par2004)

      Pages: 644-653

  • [Journal Article] Systematic Derivation of Tree Contraction Algorithms2004

    • Author(s)
      Matsuzaki, K., Hu, Z., et al.
    • Journal Title

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

      Pages: 109-123

  • [Journal Article] A New Parallel Skeleton for General Accumulative Computations2004

    • Author(s)
      Iwasaki, H., Hu, Z.
    • Journal Title

      International Journal of Parallel Programming 32・5

      Pages: 389-414

  • [Journal Article] PType System : A Featherweight Parallelizability Detector2004

    • Author(s)
      Xu, D.N., Khoo, S.C., Hu, Z.
    • Journal Title

      Proc.2nd ASIAN Symposium on Programming Languages and Systems(APLAS2004)

      Pages: 197-212

URL: 

Published: 2006-07-12   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi