研究概要 |
目的:本研究の目的は,従来手薄であった非データ並列計算分野の基礎研究を進展させるために,並列オブジェクトモデルに基づくプログラム手法とその実行に適する並列オブジェクト指向言語処理系を研究開発し評価することである. 研究項目:本年度は以下の研究結果を実施した. 1.知識処理の並列計算(論理型言語に基づく)に関する研究成果の中から,非データ並列計算向き機能を抽出・整理し,以下の2項目実施のために使用した. 2.上記非データ並列計算向き機能を取り入れた新しい並列オブジェクト指向言語を設計し,特徴的な機能について論文発表した.また言語処理系を部分試作し動作を確認した. 3.上記機能に基づく並列プログラム手法を検討し,基本設計を行なった. 成果:本年度の最大の成果は,上記2.の並列オブジェクト指向言語の開発である. 言語機能上の特徴は,非データ並列計算向きに取り入れた諸機能であり,オブジェクトの生成場所指定およびメッセージの処理優先度指定用プラグマ機能,暗黙のプロセッサ間通信機能,未生成オブジェクト機能などである.中でも未生成オブジェクト機能は,論理型言語の研究成果から抽出した斬新な機能であり,並列性の向上とコンパクトな並列プログラム記述に対する有効性が明らかとなった.これらについて論文発表を行なった. 現在これらの機能を活用した並列プログラム手法の設計を進めており,具体的な応用プログラム開発に適用して評価の予定である。
|