• DocumentCode
    1962863
  • Title

    Design and performance measurements of an execution model for the parallel processing of Prolog programs

  • Author

    Wang, Dong ; Kobayashi, Hiroaki ; Nakamura, Tadao

  • Author_Institution
    Fac. of Eng., Tohoku Univ., Sendai, Japan
  • Volume
    2
  • fYear
    1995
  • fDate
    19-21 Apr 1995
  • Firstpage
    650
  • Abstract
    This paper presents a hierarchical parallel execution model for Prolog programs, the execution model is based on Or-parallelism/And-parallelism as coarse-grain parallelism, and parallel unification as fine-grain parallelism. At the coarse-grain parallelism level we propose an extended And-Or tree. Consequently, the tree can exploit high degree of parallelism from Prolog programs. Exploiting parallelism of Prolog programs is based an the binding-arrays method for Or-parallelism and the restricted And-parallelism (RAP) method for And-parallelism. At the fine-grain parallelism level, parallel unification is performed. In general, the parallel unification consists of parallel argument matching and consistency checking. However, since the RAP method does not need consistency checking, consistency checking at the fine-grain parallelism level is also removed. The measurements of the parallelism degree of this model are also to be presented in this paper
  • Keywords
    PROLOG; parallel programming; performance evaluation; software performance evaluation; And-parallelism; Or-parallelism; Prolog programs; coarse-grain parallelism; execution model; fine-grain parallelism; parallel execution model; parallel processing; parallel unification; Application software; Artificial intelligence; Design engineering; Expert systems; Logic programming; Machine intelligence; Parallel processing; Programming profession; Spatial databases; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Algorithms and Architectures for Parallel Processing, 1995. ICAPP 95. IEEE First ICA/sup 3/PP., IEEE First International Conference on
  • Conference_Location
    Brisbane, Qld.
  • Print_ISBN
    0-7803-2018-2
  • Type

    conf

  • DOI
    10.1109/ICAPP.1995.472252
  • Filename
    472252