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

並列計算機上の関数プログラミングシステムの構築に関する研究

研究課題

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

基盤研究(A)

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

研究代表者

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

研究分担者 田中 哲朗  東京大学, 教育用計算機センター, 助教授 (60251360)
松岡 聡  東京工業大学, 大学院・情報理工学研究科, 助教授 (20221583)
岩崎 英哉  東京農工大学, 工学部, 助教授 (90203372)
米澤 明憲  東京大学, 大学院・理学系研究科, 教授 (00133116)
研究期間 (年度) 1994 – 1996
研究課題ステータス 完了 (1996年度)
配分額 *注記
15,800千円 (直接経費: 15,800千円)
1996年度: 1,300千円 (直接経費: 1,300千円)
1995年度: 2,300千円 (直接経費: 2,300千円)
1994年度: 12,200千円 (直接経費: 12,200千円)
キーワード関数プログラミング / 並列化機構 / 並列プログラミング / 関数型言語 / 並列関数プログラミング
研究概要

本研究は、並列計算機上に関数プログラミングシステムを構築して、あらたな規範に基づく並列プログラミングの支援環境を与えようとするものである。
一昨年度より開発を進めてきた並列計算機AP1000上の関数プログラミングシステムParallel Goferを用いてさまざまな並列アルゴリズムを実現したプログラムを用意し、評価しつつコンパイラの最適化を進めてきた。
この研究を進めてゆく過程で、関数プログラミングシステムにおけるデータのUnbox化の重要性が明らかになってきた。データを動的に生成するという関数プログラムの実行においては、生成するデータの効率のよい取扱いがきわめて重要になってくる。ここでは、データのUnbox化に関して、動的にヒ-プ上に生成するとされるデータのうちで、実際にはそうする必要のないものを検出する方法を提案して実現し、評価した。本年度には、このようなデータのUnbox化とともに、構成的アルゴリズムに基づくHylomorphismによるプログラムの変換システムを構築し、有効性を確認した。これらは、並列関数プログラムに固有のものではなく、広く関数プログラミングシステムに適用できる手法である。
以上の研究成果は、主として、国際学会で発表しているが、これらをもとにして実現した並列関数プログラミングシステムはネットワークでアクセスできる形で公開する予定である。

報告書

(4件)
  • 1996 実績報告書   研究成果報告書概要
  • 1995 実績報告書
  • 1994 実績報告書
  • 研究成果

    (26件)

すべて その他

すべて 文献書誌 (26件)

  • [文献書誌] Zhenjiang Hu: "Deriving Structural Hylomorphisms from Recursive Definitions." ACM International Conference on Functional Programming (ICFP'96). 73-82 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Formal Derivation of Parallel Program for 2-dimensional Maximum Segment Sum Problem." Annual European Conference in Parallel Processing (Euro-Par'96) Springer LNCS 1123. 553-562 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Construction of List Homomorphisms via Tupling and Fusion." 21st International Symposium on Mathematical Foundation of Co. puter Science (MFCS'96),Springer LNCS 1113. 407-418 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Cheap Tupling in Calculational Form." 8th International Symposium on Programming Languages,Implementations,Logics,and Programs,Springer LNCS. 471-472 (1996)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "An Extension of the Acid Rain Theorem" Proc.The Second Fuji International Workshop on Functional and Logic Programming,World Scientific. (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Deriving Structural Hylomorphisms from Recursive Definitions." ACM International Conference on Functional Programming (ICFP'96). 73-82 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Formal Derivation of Parallel Program for 2-dimensional Maximum Segment Sum Problem." Annual European Conference in Parallel Processing (Euro-Par'96) Springer LNCS 1123, pp. 553-562 ENS Lyon, France, August. 553-562 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Construction of List Homomorphisms via Tupling and Fusion." 21st International Symposium on Mathematical Foundation of Comp Computer Science (MFCS'96), Springer LNCS 1113, pp. 407-418, Cracow, September. 407-418 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Cheap Tupling in Calculational Form." 8th Imternational Symposium on Programming Languages, Implementations, Logics, and Programs, Springer LNCS 1140. 471-472 (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "An Extension of the Acid Rain Theorem." Proc. The 2nd Fuji International Workshop on Functional and Programming. World Scientific, November. (1996)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1996 研究成果報告書概要
  • [文献書誌] Zhenjiang Hu: "Deriving Structural Hylomorphisms from Recursive Definitions." ACM International Conference on Functional Programming (ICFP'96). 73-82 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "Formal Derivation of Parallel Program for 2-dimensional Maximum Segment Sum Problem" Annual European Conference in Parallel Processing (Euro-Par'96) Springer LNCS 1123. 553-562 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "Construction of List Homomorphisms via Tupling and Fusion." 21st International Symposium on Mathematical Foundation of Computer Scince(MFCS'96),Springer LNCS 1113. 407-418 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "Cheap Tupling in Calculational Form." 8th International Symposium on Programming Languages,Implementations,Logics,and Programs,Springer LNCS. 471-472 (1996)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "An Extension of Acid Rain Theorem" Proc.The Second Fuji Internatiorral Workshop on Functional and Logic Programming,World Scientific. (1997)

    • 関連する報告書
      1996 実績報告書
  • [文献書誌] Zhenjiang Hu: "Making Recursions Manipulable by Constructing Medio-types." METR. 95-04. (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Zhenjiang Hu: "Promotional Transformation of Monadic Programs." METR. 95-05. (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 小川宏高: "MPIのソフトウェアオーバーヘッド除去による最適化手法の評価" 情報処理学会研究報告. 95-HPC-57. 13-18 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 石井裕一郎: "関数型言語における参照透明性を保持する参照型" 日本ソフトアェア科学会第12回大会論文集. 257-260 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] 尾上能之: "Shortcut Deforestationにおける効率の解析" 日本ソフトアェア科学会第12回大会論文集. 261-264 (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Zhenjiang Hu: "Deriving Structural Hylomorphisms From Recursive Definitions." METR. 95-11. (1995)

    • 関連する報告書
      1995 実績報告書
  • [文献書誌] Liangwei Xu: "Derivation of Algorithms by Introduction of Generation Functions" New Generation Computing. 13. 75-98 (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] 田中哲朗: "疎結合並列計算機上の遅延評価型関数型言語処理系の性能評価" 情報処理学会プログラミング研究会報告. 18. (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] 田中哲朗: "疎結合並列計算機上の関数型言語実行の効率化" 日本ソフトウェア科学会第11回大会論文集. 297-300 (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] 徐良為: "Preorder Closures for Nondeterministic Programs" 日本ソフトウェア科学会第11回大会論文集. 417-420 (1994)

    • 関連する報告書
      1994 実績報告書
  • [文献書誌] 胡振江: "Promotion Strategies for Parallelizing Tree Algorithms" 日本ソフトウェア科学会第11回大会論文集. 421-424 (1994)

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

URL: 

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

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

Powered by NII kakenhi