• DocumentCode
    2039342
  • Title

    RWAM on transputers for distributed execution of Prolog

  • Author

    Gao Yaoqing ; Wang Dingxing ; Levi, G.

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • Volume
    2
  • fYear
    1993
  • fDate
    19-21 Oct. 1993
  • Abstract
    We present a randomized parallel search model (RPSModel) and its corresponding abstract machine RWAM. The idea underlying this model is to have each processor in multiprocessor/multicomputer machines work independently on an identical copy of a given query, employing a strategy that randomly selects alternative branches in a forward execution and performs backtracking when a branch is blocked. When some processor works out a solution or all the processors fail in finding any solution, the system will terminate, The method of describing the execution of logic programs provides a framework for developing execution models of logic programs and determines the basic properties of the corresponding execution models. Here, the search space of a logic program is described by an OR tree.<>
  • Keywords
    PROLOG; logic programming; multiprocessing systems; parallel programming; search problems; transputer systems; trees (mathematics); OR tree; Prolog; RWAM; abstract machine; backtracking; distributed execution; execution models; forward execution; logic programs; multiprocessor/multicomputer machines; randomized parallel search model; search space; transputers; Communication system control; Computer science; Control systems; Helium; Information systems; Logic; Parallel processing; Read-write memory; System performance; Termination of employment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON '93. Proceedings. Computer, Communication, Control and Power Engineering.1993 IEEE Region 10 Conference on
  • Conference_Location
    Beijing, China
  • Print_ISBN
    0-7803-1233-3
  • Type

    conf

  • DOI
    10.1109/TENCON.1993.320096
  • Filename
    320096