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

超並列計算機アーキテクチャと宣言型言語に関する研究

研究課題

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

国際学術研究

配分区分補助金
応募区分共同研究
研究分野 計算機科学
研究機関九州大学

研究代表者

雨宮 真人  九州大学, 大学院・システム情報科学研究科, 教授 (90202697)

研究分担者 日下部 茂  九州大学, 大学院・システム情報科学研究科, 助教授 (70234416)
藤田 博  九州大学, 大学院・システム情報科学研究科, 助教授 (70284552)
長谷川 隆三  九州大学, 大学院・システム情報科学研究科, 教授 (20274483)
越村 三幸  九州大学, 大学院・システム情報科学研究科, 助手 (30274492)
富安 洋史  九州大学, 大学院・システム情報科学研究科, 助手 (50284550)
研究期間 (年度) 1997 – 1998
研究課題ステータス 完了 (1998年度)
配分額 *注記
14,400千円 (直接経費: 14,400千円)
1998年度: 6,500千円 (直接経費: 6,500千円)
1997年度: 7,900千円 (直接経費: 7,900千円)
キーワード並列処理計算機アーキテクチャ / 並列処理言語 / 細粒度マルチスレッド処理 / 並列論理型言語 / データフロー計算モデル / 定理証明 / 制約プログラミング / 宣言型並列言語 / 並列処理 / 超並列マシン / 並列化コンパイラ / データフロー
研究概要

(1)我々の研究室で開発したデータフロー意味論を基礎とする宣言型言語Vおよびその処理系をGao教授らが推進しているスレッド実行モデルに基づく言語処理系(Threaded-C;C言語を元にして並列処理のための記述要素を追加し拡張した言語)と結合する研究を進め、その具体化を行った。V言語コンパイラの中間言語であるDVMC(Datarol Virtual Machine Code)をEARTH-MANNAマシンのコードに変換する手法を開発した。この変換システムを用いてV言語プログラムをEARTH-MANNAマシン上で走行させ、V言語処理系構成法が異種並列マシン上へ移植できることを明らかにした。
V言語処理系とThreaed-C処理系との結合を図ることにより、Threaed-Cを媒介としてV言語を各種の商用超並列計算機で実行可能とすることができる。
(2)Kacsuk教授のグループとの共同研究において、Kacsuk教授らが提案している並列Prolog処理モデルLogic Flowを当研究室で開発している細粒度並列計算機のアーキテクチャDatarol-IIおよびそのプロトタイプ実験機KUMP/Dの上に論理型言語Prologの並列処理系を実装する研究を行った。
この研究においてDatarol-IIならびにKUMP/Dのアーキテクチャが基礎とするマルチスレッド実行機構によってLog Flowモデルを実現するために基礎検討を行い、その実行機構の詳細を明らかにした。Logic Flowから細粒度スレッド処理モデルであるDVMCコードへの変換法を与え、Logic Flowと細粒度並列実行マシンモデルDatarolとの親和性を明らかにした。
(3)並列定理証明系および制約プログラミングの研究に関して、その理論ベースを与えると期待されるモデル生成に基づく定理証明系(MGTP)の実装法の研究を行った。この研究を通して、CASE分割方式による定理証明手順のアルゴリズムを明らかにし、また、区間制約をMGTPに取り込む手法を明らかにした。

報告書

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

    (25件)

すべて その他

すべて 文献書誌 (25件)

  • [文献書誌] Kentaro Inenaga, Shigeru Kusakabe, Tetsuo Morimoto, Makoto Amamiya: "Hybrid Approach for Non-strict Dataflow Program on Commodity Machine"Proceedngs of International Symposium on High Performance Computing. LNCS vol.1336. 243-254 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Shigeru Kusakabe, Kentaro Inenaga, Makoto Amamiya: "Implementation of a Non-strict Functional Programming Language V on a Threaded Architecture EARTH"Proceedngs of International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems (IWIA'98). (1998)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Shigeru Kusakabe, Kentaro Inenaga, Makoto Amamiya Xinan Tang, Andres Marquez, and Guang R. Gao: "Implementing a Non-strict Functional Programming Language on a Threaded Architecture"Fourth International Workshop onHigh-Level Parallel Programming Models and Supportive Environments (HIPS'99). (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Peter Kacsuk, and Makoto Amamiya: "A Multithreaded Implementation Concept of Prolog on Dataroll-II Machine"Proceedngs of International Symposium on High Performance Computing (ISHPC'97). LNCS vol. 1336. 320-327 (1997)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Zsolt Nemeth, Hiroshi Tomiyasu, Peter Kacsuk, and Makoto Amamiya: "Multithreaded LOGFLOW on KUMP/D"Proceedngs of Second International Symposium (ISHPC'99). LNCS vol. 1615. 320-327 (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Makoto Amamiya, Hiroshi Tomiyasu, Rin-ichiro Taniguchi, Peter Kacsuk, and Zsolt Nemeth: "Multithreaded Architecture, for Multimedia Processing"Journal of Integrated Computer-Aided Engineering. (to appear). (1999)

    • 説明
      「研究成果報告書概要(和文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] INEGAWA,Kentaro, KUSAKABE,Shigeru, MORIMOTO,Tetsuro, AMAMIYA,Makoto: "Hybrid Approach for Non-strict Dataflow Program on Commodity Machine"Proceedings of International Symposium on High Performance Computing, ISHP'97. LNCS vol. 1336. 243-245 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] KUSAKABE,Shigeru, INEGAWA,Kentaro, AMAMIYA,Makoto: "Implementation of a Non-strict Functional Programming Language V on a Threaded Architecture EARTH"Proceedings of International Workshop on Innovative Architecture for Future Generation High-Performance Processors and Systems(IWIA'98). 1999.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] KUSAKABE,Shigeru, INEGAWA,Kentaro, AMAMIYA,Makoto Xinan Tang, Andres Marquez, and Guang R. Gao: "Implementing a Non-strict Functional Programming Language on a Threaded Architecture"Fourth International Workshop on High-Level Parallel Programming Models and Supportive Environments(Hips'99). 1999.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Peter Kacsuk, and AMAMIYA,Makoto: "A Multithreaded Implementation Concept of Prolog on Datarol-II Machine"Proceedings of International Symposium on High Performance Computiong(ISHPC'98). LNCS vol. 1336. 91-106 (1997)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Zsolt Nemeth, TOMIYASU,Hiroshi, Peter Kacsuk, and AMAMIYA,Makoto: "Multithreaded LOGFLOW on KUMP/D"Proceedings of Second International Symposium(ISHPC'99). LNCS vol.1615. 320-327 (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] AMAMIYA,Makoto, TOMIYASU,Hiroshi, TANIGUCHI,Rinichiro, Peter Kacsuk, and Zsolt Nemeth: "Multithreaded Architecture, for Multimedia Processing"Journal of Integrated Computer-Aided Engineering, CRC Press LLC. (to appear). (1999)

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Reiner Hahnle, HASEGAWA,Ryuzo and SHIEAI,Yasuyuki: "Model Generarion Theorem Proving with Inerval Constraints"Proceedings of ILPS Workshop on Interval Constraints 1995, Portland/OR, USA.

    • 説明
      「研究成果報告書概要(欧文)」より
    • 関連する報告書
      1998 研究成果報告書概要
  • [文献書誌] Makoto Amamiya,et al.: "Multithreaded Architecture for Multimedia Processing" Journal o Integrated Computer-Aided Engineering (CRC Press LLC). (印刷中). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Zsolt Nemeth,et al.: "Muletithreaded LOGFLOW on KUMP/D" to appear in Proc.International Symposium on High Performance Computing(ISHPC'99). (印刷中). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Makoto Amamiya,et al.: "Compiling a Non-strict Functional Programming Language to a Threaded Architecture" Proceedings of International Workshop on Innovative Architecture (IWIA'98). (1998)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Makoto Amamiya,et al.: "Multithreaded Implementation of Non-strict Data-Structures" to appear in Proc. International Workshop on Parallel and Distributed Computing for Symbolic and Irregular Applications (PDSIA'99) Workshop.(印刷中). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Shigeru Kusakabe,et al.: "Implementing a Non-strict FUnctional Programming Language on a Threaded Architecture" to appear in Proc.Fourth International Workshop on High-Level Parallel Programming Model and Supportive Environments (HIPS'99). (印刷中). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Reiner Hahnle,et al.: "Model Generation Theorem Proving with Interval Constraints" Constraints Journal. (印刷中). (1999)

    • 関連する報告書
      1998 実績報告書
  • [文献書誌] Peter Kacsuk, et al.: "A Multihtreaded Implementation Concept of Prolog on Datarol-II Machie" Proc.of International Symposium on High Performance Computing (ISHPC) (LNCS 1336). 91-106 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Makoto Amamiya, et al.: "Datarol : A Parallel Machine Architecture for Fine-Grain Multithreading" Proceedongs of 3rd International Working Conference on Massively Parallel Programming Models. 1-17 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Hiroshi Tomiyasu, et al.: "Co-Processor System Design for Fine-grain Message Handling in KUMP/D" Proc.of 3rd European Conference on Parallel Processing (Euro-Par'97)(LNCS 1300). 779-788 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Kentaro Inenaga, et al.: "Hybrid Approach for Non-strict Dataflow Program on Commodity Machine" Proc.International Symposium on High Performance Computing (ISHPC) (LNCS 1336). 243-254 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] Shigeru Kusakabe, et al.: "Hybrid Support for Lenient Implementation of Array-Comprehension" In Proc.of Asian Computing Science Conference (LNCS 1345). 383-384 (1997)

    • 関連する報告書
      1997 実績報告書
  • [文献書誌] 富安 洋史 他: "マルチメディア指向並列計算機KUMP/Dとそのメッセージ処理機構" 情報処理学会論文誌. 38・9. 1694-1705 (1997)

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

URL: 

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

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

Powered by NII kakenhi