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

2008 Fiscal Year Annual Research Report

構成的アルゴリズム論に基づくタスク並列処理の理論とその実用化に関する研究

Research Project

Project/Area Number 18700021
Research InstitutionThe University of Tokyo

Principal Investigator

松崎 公紀  The University of Tokyo, 大学院・情報理工学系研究科, 助教 (30401243)

Keywordsハイパフォーマンス・コンピューティング / アルゴリズム / 情報基礎 / スケルトン並列プログラミング
Research Abstract

平成20年度には、スケルトン並列プログラミングの理論と実現に関して、主に下記のふたつの成果を得た。
1.木構造データの効率的な並列処理のためのデータ構造とそれに関する並列計算手法
木構造データは不規則・不均等になりうるため、データの形によらずそれを効率的に処理するのは難しい。この問題に対して、新しい(並列)データ構造「平衡三分木表現(Balanced Ternary-Tree Representation)」を提案した。このデータ構造は、それまでに研究されていたTree Contractionアルゴリズムに基づいて定式化されている。また、平衡三分木の上でどのように計算をエンコードすれば良いかの指標を与えた。これらの成果については、テクニカルレポート(2件)および国際会議ACM POPL'2009にて発表されている。
2.並列スケルトンライブラリ「助っ人」のより効率的な実現
それ以前から構築を目指していた並列スケルトンライブラリに関して、融合変換による効率化を自動的に行うことができるようにする機構を取り入れた新しい実装を行った。この実装は、C++言語のテンプレート機能のみを利用するもので、標準的なC++のコンパイラによって融合変換がなされる。並列スケルトンの呼び出しが連続するような場面においては、この融合変換により無駄な中間データがなくなり、さらにループ融合による効率化が期待される。この実装のアイデアについてプログラミングシンポジウムにて発表・議論を行った。

  • Research Products

    (4 results)

All 2009 2008

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

  • [Journal Article] The Third Homomorphism Theorem on Trees : Upward & Downward Leads to Divide-and-Conquer2009

    • Author(s)
      Akimasa Morihata, Kiminori Matsuzaki, et al.
    • Journal Title

      Proceedings of the 36th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL2009) POPL2009

      Pages: 177-185

    • Peer Reviewed
  • [Journal Article] A Parallel Tree Contraction Algorithm on Non-Binary Trees2008

    • Author(s)
      Akimasa Morihata and Kiminori Matsuzaki
    • Journal Title

      Technical Report (METR), Department of Mathematical Engineering, The University of Tokyo METR 2008-27

      Pages: 1-7

  • [Journal Article] Ternary-Tree Representation of Binary Trees and Balancing Algorithms2008

    • Author(s)
      Kiminori Matsuzaki and Akimasa Morihata
    • Journal Title

      Technical Report (METR), Department of Mathematical Engineering, The University of Tokyo METR 2008-30

      Pages: 1-18

  • [Presentation] 並列スケルトンライブラリ「助っ人」の実現2009

    • Author(s)
      松崎 公紀, 江本 健斗
    • Organizer
      第50回プログラミングシンポジウム
    • Place of Presentation
      箱根, 神奈川県
    • Year and Date
      2009-01-13

URL: 

Published: 2010-06-11   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi