KPRのORリダクション・プロセッサ(ORP)における単一化処理  [in Japanese] Unification Mechanism on the OR Reduction Processor (ORP) of a Logic Programming Language-Oriented Parallel Machine KPR  [in Japanese]

Abstract

論理型言語で記述されたプログラム(論理プログラム)の実行は、「質問」として入力されたゴール列を根とするAND/OR木の各ノードにおける単一化処理に相当する。KPRでは、AND/OR木の各ノードにプロセスを割り付け、AND/OR木の展開・縮退および単一化処理を並列に実行する。AND関係にあるノードにはS(Stream)プロセスを、OR関係にあるノードにはO(Or)プロセスを割り付ける。また、OR関係にあるノードのうち、「事実」に対応するノードにはD(Database)プロセスを割り付ける。このうち、O/Dプロセスでは単一化計算が主な処理となる。プロセス間通信は、主に親子関係にあるプロセス間で行われる。通過メッセージとしては、子プロセスの起動を要求する「デマンド」、親プロセスに解を返す「successイベント」、親プロセスに解がないことを伝える「foilイベント」の3種類がある。

Journal

全国大会講演論文集   [List of Volumes]

全国大会講演論文集 第37回昭和63年後期(1), 111-112, 1988-09-12  [Table of Contents]

Information Processing Society of Japan (IPSJ)

Preview

Preview

Codes

  • NII Article ID (NAID) :
    110002894889
  • NII NACSIS-CAT ID (NCID) :
    AN00349328
  • Text Lang :
    JPN
  • Databases :
    NII-ELS