• DocumentCode
    3620027
  • Title

    An OR-parallel and restricted AND-parallel nonbacktracking Prolog execution model

  • Author

    I. Aybay;M. Baray

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Middle East Tech. Univ., Ankara, Turkey
  • fYear
    1991
  • fDate
    6/13/1905 12:00:00 AM
  • Firstpage
    642
  • Lastpage
    645
  • Abstract
    A nonbacktracking restricted AND-parallel, and OR-parallel Prolog execution model, PPEM, is introduced. The execution monitor of PPEM, automatically generates the solution tree incrementally for a given program, using restricted AND-parallelism. A new representation, the Active Processes Tree, used for tracing the parallel execution of Prolog programs, is introduced. A set- based algorithm controls restricted AND-parallel execution of and-terms in PPEM. All solutions are searched in trying an and- term. If an and-term fails, the subtree of the solution tree emanating from its parent is discarded. No processes are created for facts, and rules with single and-terms. The execution mechanism of PPEM is introduced, and illustrated with examples.
  • Keywords
    "Parallel processing","Computerized monitoring","Automatic control","Concurrent computing","Data engineering"
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1991. Proceedings., Fifth International
  • Print_ISBN
    0-8186-9167-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1991.153850
  • Filename
    153850