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

2008 年度 実績報告書

構成的手法による構造化並列プログラミングとその支援環境

研究課題

研究課題/領域番号 17300005
研究機関国立情報学研究所

研究代表者

胡 振江  国立情報学研究所, アーキテクチャ科学研究系, 教授 (50292769)

キーワードプログラミング言語 / 並列スケルトン / 並列プログラミング / ソフトウエア開発効率化 / 自動並列化
研究概要

平成20年度は,本研究の最終年度となり,主に構造化並列プログラミング技術の新しい並列言語への応用と「助っ人」システムの評価を行った.その主な研究成果は3つある.
(1) 構造化並列プログラミング技術を新しい言語Fortressへ応用:我々の研究してきた構造化並列プログラミング技術である,並列スケルトン,プログラム運算,並列性の自動導出などを,Fortress上の容易かつ頑健な並列プログラミングに応用し,最適化ライブラリを構築した.(2)並列プログラムの候補生成と適合性検査による並列化:プログラムの並列化に関連して第三準同型定理が知られている.第三準同型定理は,配列からある値を計算する問題に対し,その配列の要素を右から順に走査するプログラムと左から順に走査するプログラムの両方が存在すれば,その問題を分割統治法によって解く並列プログラムが存在する,ということを示している.我々は第三準同型定理に基づいた新たな自動並列化手法を提案した.提案手法では,逐次プログラムを元に並列プログラムの候補を生成し,それらの中から正しい並列プログラムとなっているものを選択する.我々の並列化器は,算術演算と条件式によって定義された再帰関数から,その再帰関数を計算する並列プログラムを自動的に生成することができる.(3)木アルゴリズム並列化のための新しい準同形定理の提案:配列を走査する計算について知られていた定理である「the third homomorphism theorem」を、木構造を走査する計算に対して拡張した.本研究成果をトップ国際会議ACM POPL'09で発表した.

  • 研究成果

    (6件)

すべて 2009 2008 その他

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

  • [雑誌論文] 並列プログラムの候補生成と適合性検査による並列化2009

    • 著者名/発表者名
      森畑明昌, 松崎公紀, 胡振江, 武市正人
    • 雑誌名

      情報処理学会論文誌 Vol. 2, No. 2

      ページ: 132-143

    • 査読あり
  • [雑誌論文] 並列計算パターン(スケルトン)による並列プログラミング2008

    • 著者名/発表者名
      岩崎英哉, 胡振江
    • 雑誌名

      情報処理学会誌「情報処理」 Vol. 49, No. 12

      ページ: 1385-1394

    • 査読あり
  • [学会発表] The Third Homomorphism Theorem on Trees : Downward & Upward Lead to Divide-and-Conquer2009

    • 著者名/発表者名
      Akimasa Morihata, Kiminori Matsuzaki, ZhenJiangHu, Masato Takeichi
    • 学会等名
      The 36th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2009)
    • 発表場所
      Savannah, Georgia, USA
    • 年月日
      20090121-20090123
  • [学会発表] A Generative Matrix Library in Fortress Relieves Programmers' Headache!2008

    • 著者名/発表者名
      Kento Emoto, ZhenJiang Hu, Kazuhiko Kakehi, Kiminori Matsuzaki, MasatoTakeichi
    • 学会等名
      日本ソフトウェア科学会第25回大会
    • 発表場所
      筑波大学大学院ビジネス科学研究科(茨城)
    • 年月日
      20080910-20080912
  • [学会発表] The Third Homomorphism Theorem on Trees : Downward & Upward Lead to Divide-and-Conquer2008

    • 著者名/発表者名
      Akimasa Morihata, Kiminori Matsuzaki, ZhenjiangHu, Masato Takeichi
    • 学会等名
      日本ソフトウェア科学会第25回大会
    • 発表場所
      筑波大学大学院ビジネス科学研究科(茨城)
    • 年月日
      20080910-20080912
  • [備考]

    • URL

      http://research.nii.ac.jp/~hu/project/skepara.html

URL: 

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

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

Powered by NII kakenhi