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

2008 年度 実績報告書

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

研究課題

研究課題/領域番号 18700021
研究機関東京大学

研究代表者

松崎 公紀  東京大学, 大学院・情報理工学系研究科, 助教 (30401243)

キーワードハイパフォーマンス・コンピューティング / アルゴリズム / 情報基礎 / スケルトン並列プログラミング
研究概要

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

  • 研究成果

    (4件)

すべて 2009 2008

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

  • [雑誌論文] The Third Homomorphism Theorem on Trees : Upward & Downward Leads to Divide-and-Conquer2009

    • 著者名/発表者名
      Akimasa Morihata, Kiminori Matsuzaki, et al.
    • 雑誌名

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

      ページ: 177-185

    • 査読あり
  • [雑誌論文] A Parallel Tree Contraction Algorithm on Non-Binary Trees2008

    • 著者名/発表者名
      Akimasa Morihata and Kiminori Matsuzaki
    • 雑誌名

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

      ページ: 1-7

  • [雑誌論文] Ternary-Tree Representation of Binary Trees and Balancing Algorithms2008

    • 著者名/発表者名
      Kiminori Matsuzaki and Akimasa Morihata
    • 雑誌名

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

      ページ: 1-18

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

    • 著者名/発表者名
      松崎 公紀, 江本 健斗
    • 学会等名
      第50回プログラミングシンポジウム
    • 発表場所
      箱根, 神奈川県
    • 年月日
      2009-01-13

URL: 

公開日: 2010-06-11   更新日: 2016-04-21  

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

Powered by NII kakenhi