• Search Research Projects
  • Search Researchers
  • How to Use
  1. Back to previous page

超並列記述系・処理系に関する研究

Research Project

Project/Area Number 04235104
Research Category

Grant-in-Aid for Scientific Research on Priority Areas

Allocation TypeSingle-year Grants
Research InstitutionKyushu University

Principal Investigator

雨宮 真人  九州大学, 大学院・総合理工学研究科, 教授 (90202697)

Co-Investigator(Kenkyū-buntansha) 相田 仁  東京大学, 工学部, 助教授 (00175712)
湯浅 太一  豊橋技術科学大学, 工学部, 助教授 (60158326)
萩原 謙一 (萩原 兼一)  大阪大学, 基礎工学部, 教授 (00133140)
牧之内 顕文  九州大学, 工学部, 教授 (30221576)
佐藤 雅彦  東北大学, 電気通信研究所, 教授 (20027387)
Project Period (FY) 1992 – 1994
Project Status Completed (Fiscal Year 1994)
Budget Amount *help
¥116,000,000 (Direct Cost: ¥116,000,000)
Fiscal Year 1994: ¥18,800,000 (Direct Cost: ¥18,800,000)
Fiscal Year 1993: ¥32,900,000 (Direct Cost: ¥32,900,000)
Fiscal Year 1992: ¥64,300,000 (Direct Cost: ¥64,300,000)
Keywords超並列計算機 / C言語 / SIMD / SPMD / MIMD / オブジェクト並列 / データフロー解析 / 同期点解析
Research Abstract

実用超並列言語NCXの仕様第3版を定め、商品超並列計算機(SIMD,MIMD)をターゲットマシンとするNCX言語処理系の構成法を具体化させた。計画班のメンバーは主に(I)の目的指向の研究に参加し、言語仕様、処理系構成の検討を行なった。本言語は実用性を重視し、データ並列に焦点を当ててC言語をベースとして言語設計を行なった。言語仕様策定にはモデルの検討、例題プログラム記述による評価など本研究班全員で討論を重ねた。NCXの言語の主な特徴は、SIMD型のセマンティクスを基本としたデータ並列実行モデル、ドメイン定義と仮想プロセッサ集合と1対1対応するフィールド概念によるデータ構造とデータマッピング、柔軟なデータ並列記述のための関数定義、並列入出力記述、などである。NCX言語の処理系はSIMDセマンティクスで記述したNCXソースコードをMIMD型マシン上で効率良く実行するために同期点解析、プロセッサ割り付けなど種々の工夫を凝らしている。
また、これと並行して、データ並列、オブジェクト並列の両立を目指した超並列プログラミングパラダイムの追求・検証のための実験言語(超並列V言語とよぶ)を設計した。本言語はMIMDセマンティクスを基礎とし、その実行モデルは基本的にはメモリ書き換え、実行順序制御の概念がない、メッセージ/データ通信と演算とのインタフェースはデータ依存則の枠組で統一される、などの特徴をもち、NCXとは対極に位置するものである。超並列V言語の処理系は細粒度MIMDセマンティクスで記述したソースコードを効率的に実行するために最適スレッド抽出、スレッドコードスケジュール、スプリットフェーズ型多重スレッド実行コードの生成などの工夫を凝らしている。
さらに、探索的研究として、本研究班メンバーそれぞれの問題意識に基づいて、基礎的・理論的研究を行ない、関数型言語と並列処理、並列理論プログラミング、項書換えモデル並列処理、データ駆動スキーム、オブジェクト指向言語と並列処理、タスクスケジューリング、などに関して一定の成果を得た。

Report

(3 results)
  • 1994 Annual Research Report
  • 1993 Annual Research Report
  • 1992 Annual Research Report
  • Research Products

    (39 results)

All Other

All Publications (39 results)

  • [Publications] 川合史朗: "超並列C言語NCXのMIMD計算機用コンパイラの構成" 情報処理学会第49回全国大会予稿集. 5. 73-74 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 湯棧太一: "データ並列計算のための拡張C言語NCX" 電子情報通信学会論文誌. J78-D-1,2. (1995)

    • Related Report
      1994 Annual Research Report
  • [Publications] 柘植宗俊: "パイプライン化による平衡2分探索木に対する並列操作" 電子情報通信学会技術研究報告コンピューテーション研究会. 94-60. 308-317 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 江允: "WARASA:軽量プロセス上での並列オブジェクト指向プログラミング言語" 情報処理学会論文誌. 35. 1342-1351 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 高橋英一: "データフロー解析に基づく関数型言語Validの並列化コンパイラ" 情報処理学会論文誌. 35. 561-570 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Masahiko Sato: "A Purely Functional Language with Encapsulated Assignment" Proc.International Symposium TACS '94. LNCS789. 179-202 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Tetsuo Ida: "Conditional Outside-In Narrowing" IEICE Transactions on Information and Systems. E77-D. 631-641 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] Kazunori Ueda: "Moded Flat GHC and Its Message-Oriented Implementation Technique" New Generation Computing. 13. 3-43 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 吉永努: "トポロジカルなプログラミングが可能な並列オブジェクト指向言語A-NETL" 電子情報通信学会論文誌. J77-D-1. 557-566 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 西川博昭: "超分散システムに向けて" 電子情報通信学会誌. 77. 366-372 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] 張漢明: "Zにおける仕様記述変換手法" 情報処理学会ソフトウェア工学研究会. 99. 9-16 (1994)

    • Related Report
      1994 Annual Research Report
  • [Publications] M.Amamiya: "A Multi-Agent System Description Language New Valid and Its Application to Robot Control" Proc.of IEEE ETFA. 210-217 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] Sato,M.: "Conservativeness of LAMBDA over lambdasigma-calculus" Springer LNCS. (to appear). (1994)

    • Related Report
      1993 Annual Research Report
  • [Publications] 白光一: "マルチメディアデータベースのためのストレージシステムWAKASHI/C" 電子情報通信学会論文誌. Vol.J77DI,No.2. 215-224 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 石原鑑: "並列アルゴリズムに適用した確率アルゴリズムの性能評価の試み" 情報処理学会論文誌. Vol.34,No.4. 549-555 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] Ueda,K.: "Moded Flat GHC and Its Message-Oriented Implementation Technique" New Generation Computing. (to appear). (1994)

    • Related Report
      1993 Annual Research Report
  • [Publications] Ueda,K.: "The Fifth Generation Project:Personal Perspectives" Commun.ACM. Vol.36,No.3. 65-76 (1993)

    • Related Report
      1993 Annual Research Report
  • [Publications] 石原: "並列アルゴリズムに適用した確率アルゴリズムの性能評価の試み" 情報処理学会論文誌. 34-4. (1993)

    • Related Report
      1992 Annual Research Report
  • [Publications] 貴島 寿郎: "SIMD型超並列プログラミング言語「並C」とそのコンパイラ" 情報処理学会プログラミング言語研究会資料. 9-9. 65-70 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 松田 元彦: "SIMD型超並列計算機SM-1の概要" 情報処理学会計算機アーキテクチャ研究会資料. 95-17. 401-413 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 湯浅 太一: "Mamory Management and Garbage Collection of an Extended Common Lisp System for Massively Parallel SIMD Architecture" Proc.of Int'l Workshop on Memory Management,Springer LNCS. 637. 490-506 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 湯浅 太一: "TUPLE:An Extension of Common Lisp for SIMD Massively Parallel Architecture" Proc.of Int'l Symp.on Parallel Symbolic Computation 1992.

    • Related Report
      1992 Annual Research Report
  • [Publications] Aida,H.: "Simulation and Performance Estimation for the Rewrite Rule Machine" Proc.of 4th Symp.on the Frontiers of Massively Parallel Computation. 336-344 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] Kusakabe,S.: "Parallelism Control and Storage Management in Datarol PE" Proc.of IFIP World Congress. Vol.1. 535-541 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 川野 哲生: "Datarolアーキテクチャにおけるスレッド実行機構に関する考察" 電子情報通信学会技術研究報告オペレーティングシステム研究会. 56-11. 81-88 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 渡辺 直一郎: "超並列実行環境下におけるニューラルネットワークのプログラミング" 電子情報通信学会技術研究報告ニューロコンピューティング研究会. 92-230. 1-8 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 日下部 茂: "マルチエージェントシステム記述言語New Velidによるロボットの動作記述" 自律分散システム・シンポジウム資料. 131-136 (1993)

    • Related Report
      1992 Annual Research Report
  • [Publications] 鶴田 直之: "超並列画像理解システムICE(Image Centered)Systemについて" 画像の認識・理解シンポジウムMIRU'92. Vol.1. 73-80 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] Kusakabe,S.: "Parallelism Control Scheme in A Dataflow Architecture" Proc.of CONPAR'92/VAPP V,Springer-Varlag LNCS. 634. 743-748 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] Amamiya,M.: "A Design Principle of Massively Parallel Distributed-Memory Multiprocessor Architecture" Dataflow Workshop,19th ISCA. (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] Taniguchi,R.: "A Distributed-Memory Multi-Thread Multiprocessor Architecture for Computer Vision and Image Processing:Optimized Version of AMP" Proc.of 26th Annual Hawaii Int'l Conf.on System Sciences. Vol.1. 151-160 (1993)

    • Related Report
      1992 Annual Research Report
  • [Publications] 亀山 幸義: "東北INETの現状と課題" 「地域ネットワークの課題」論文集,東京大学大型計算機センター. 47-50 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 亀山 幸義: "東北地域ネットワークにおける経路制御" 平成4年度電気関係学会東北支部連合大会論文集. 84-85 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 亀山 幸義: "学術研究大学間ネットワークJAIN" オペレーションズリサーチ. 37-12. 599-602 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] Bai,G: "Implementation and Evaluation of a New Approach to Storage Management for Persistent Data -Towards Virtual-Memory Databases-" Proc.2nd Far-East Workshop on Future Database Systems. 211-220 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] Jiang,Y: "WARASA:An Enhanced C++ for Concurrent Programming on Shared Memory Multiprocessor Computers" Proc.IEEE COMPSAC'92. 257-262 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] Bai,G: "Implementation and Performance Evaluation of WAKASHI in ¨Shusse-Uo¨" SIG Notes of IPS Japan. 92-86. 37-45 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 天野 浩文: "永続プログラミング言語INADAのデータ管理" 電子情報通信学会技術研究報告データ工学研究会. 92-33. 15-22 (1992)

    • Related Report
      1992 Annual Research Report
  • [Publications] 有次 正義: "永続プログラミング言語INADAのマルチタイプオブジェクト" 情報処理学会アドバンストデータベースシステムシンポジウム論文集. 93-100 (1992)

    • Related Report
      1992 Annual Research Report

URL: 

Published: 1992-04-01   Modified: 2016-04-21  

Information User Guide FAQ News Terms of Use Attribution of KAKENHI

Powered by NII kakenhi