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

構成的アルゴリズム論に基づくプログラム最適化とその実現法に関する研究

研究課題

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

基盤研究(C)

配分区分補助金
応募区分一般
研究分野 計算機科学
研究機関東京大学

研究代表者

武市 正人  東京大学, 大学院・工学系研究科, 教授 (10011165)

研究分担者 胡 振江  東京大学, 大学院・工学系研究科, 講師 (50292769)
高野 明彦  (株)日立製作所基礎研究所, 主任研究員
田中 哲朗  東京大学, 教育用計算機センター, 助教授 (60251360)
岩崎 英哉  東京大学, 大学院・工学系研究科, 助教授 (90203372)
研究期間 (年度) 1997 – 1998
研究課題ステータス 完了 (1998年度)
配分額 *注記
3,200千円 (直接経費: 3,200千円)
1998年度: 1,400千円 (直接経費: 1,400千円)
1997年度: 1,800千円 (直接経費: 1,800千円)
キーワード融合変換 / 構成的手法 / 運算 / アルゴリズム / 関数プログラミング / 構成的アルゴリズム論 / プログラム最適 / 組変換
研究概要

本研究では、構成的アルゴリズム論に基づいてプログラムの最適化を行なうための枠組みを設計するとともに、従来、発見的な手法で実現されていたプログラム変換システムに見られた非決定性を含む変換アルゴリズムを除去し、実用的なプログラム変換システムを構築しようとするものである。そこでは、代数的な規則に基づいて、系統的にプログラムを変換する手法を提案し、それを実現するための変換アルゴリズムの定式化を行なった。構成的アルゴリズム論に基づくプログラムの運算手法として、組変換(tupling)、融合変換(fusion)、並列化(parallelization)などの成果を得た。
本年度は平成9年度に得られた成果をもとに、構成的アルゴリズム論に基づくプログラム最適化の定式化を完了させるとともに、効率のよいプログラムを開発するためのプログラム変換システムのプロトタイプを構築し、その有効性の評価を行なった。プログラム最適化で扱われるプログラム変換には、効率のよいプログラムへの変換、逐次プログラムから並列プログラムへの変換などであるが、プロトタイプにはそのうちで、効率向上を目的とする融合変換を実現した。

報告書

(3件)
  • 1998 実績報告書   研究成果報告書概要
  • 1997 実績報告書
  • 研究成果

    (23件)

すべて その他

すべて 文献書誌 (23件)

  • [文献書誌] Z.Hu,H.Iwasaki,M.Take-ichi: "Calculating Accumulations" New Generation Computing. 17(2)(印刷中). (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] A.Takano,Z.Hu,M.Take-ichi: "Program Transformation in Calculational Form" ACM Computing Surveys. (印刷中). (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Z.Hu,M.Takeichi,H.Iwasaki: "Diffusion : Calculating Efficient Parallel Programs" 1999 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulatio,San Antonio,Texas,Jan-uary 22-23,1999. 85-94 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Z.Hu,M.Takeichi: "Calculating an Optimal Homomorphic Algorithm for Bracket Matching" Parallel Processing Letters. 9(1)(印刷中). (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] W.N.Chin,A.Takano,Z.Hu: "parallelization via Context Preservation" IEEE Computer Society International Conference on Computer Lan-guages,Loyola University Chicago,Chicago,USA,May 1998.IEEE Press. 1-12 (1998)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] 尾上能之,胡振江,武市正人: "HYLOシステムによるプログラム融合変換の実現" コンピュータソフトウエア. 15(6). 62-56 (1998)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Z.Hu, H.Iwasaki, M.Takeichi: "Calculating Accumulations, New Generation" Computing. 17 (2) (in Press). (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] A.Takano, Z.Hu, M.Takeichi: "Program Transformation in Calculational Form" AGM Computing Surveys. (In Press). (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Z.Hu, M.Takeichi, H.Iwasaki: "Diffusion : Calculating Efficient Parallel Programs" 199 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulatio, San Antonio, Texas, January. 22-23. 85-94 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Z.Hu, M.Takeichi: "Calculating an Optimal Homomorphic Algorithm for Bracket Matching" Parallel Processing Letters. 9 (1) (In Press). (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] W.N.Chim, A.Takano, Z.Hu: "Parallelization via Context Preservation" IEEE Computer Society International Conference on Computer Languages, Loyola University Chicago, Chicago, USA,May 1998. IEEE Press. 1-12

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Z.Hu,H.Iwasaki,M.Takeichi: "Calculating Accumulations" New Generation Computing. 17(2)(印刷中). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] A.Takano,Z.Hu,M.Takeichi: "Program Transformation in Calculational Form" ACM Computing Surveys. (印刷中). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Z.Hu,M.Takeichi,H.Iwasaki: "Diffusion : Calculating Efficient Parallel Programs" 1999 ACM SIGPLAN Workshop on Partial Evaluation and Semantics-Based Program Manipulatio,San Antonio,Texas,January 22-23,1999. 85-94 (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Z.Hu,M.Takeichi: "Calculating an Optimal Homomrphic Algorithm for Bracket Matching" Parallel Processing Letters. 9(1)(印刷中). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] W.N.Chin,A.Takano,Z.Hu: "Parallelization via Context Preservation" IEEE Computer Society International Conference on Computer Languages,Loyola University Chicago,Chicago,USA,May 1998.IEEE Press. 1-12 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] 尾上能之,胡振江,武市正人: "HYLOシステムによるプログラム融合変換の実現" コンピュータソフトウエア. 15(6). 62-56 (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Z.Hu, M.Takeichi, W.N.Chin: "Parallelization in Calculational Forms" 25th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages. 316-328 (1998)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Z.Hu, H.Iwasaki, M.Takeichi: "Formal Derivation of Efficient Parallel Programs by Construction of List Homomorphisms" ACM Transactions on Programming Langauges and Systems. 19 (3). 444-461 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Z.Hu, H.Iwasaki, M.Takeichi, A.Takano: "Tupling Calculation Eliminates Multiple Data Traversals" 2nd ACM SIGPLAN International Conference on Functional Programming,Amsterdam. 164-175 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Z.Hu, M.Takeichi: "A Calculational Framework for Parallelization of Sequential Programs" IPSJ International Symposium on Information Systems and Technologies for Network Society. 102-109 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] 尾上 能之, 胡 振江, 武市 正人: "HYLO システムによるプログラム融合変換の実現" 日本ソフトウェア科学会第14回大会論文集. 447-480 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] 胡 振江, 武市 正人: "Synthesizing Calculational Laws for Parallelization" 日本ソフトウェア科学会第14回大会論文集. 481-484 (1997)

    • 関連する報告書
      1997 実績報告書

URL: 

公開日: 1997-04-01   更新日: 2016-04-21  

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

Powered by NII kakenhi