A parallel implementation of flat concurrent Prolog (Q1819924)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 3995025
Language Label Description Also known as
default for all languages
No label defined
    English
    A parallel implementation of flat concurrent Prolog
    scientific article; zbMATH DE number 3995025

      Statements

      A parallel implementation of flat concurrent Prolog (English)
      0 references
      0 references
      1986
      0 references
      Flat concurrent Prolog is a simple, practical, concurrent programming language which has an efficient uniprocessor implementation. This paper describes an initial parallel implementation of the language; it consists of an interpreter implemented on an Intel iPSC hypercube. The parallel execution of concurrent logic programming languages involves many nontrivial implementation problems. Some of these problems are well known and have been treated extensively in the literature. The most difficult task is to integrate problem solutions in a coherent and efficient manner. The algorithm presented has been useful in providing insights into the major problems and includes a number of novel ideas to simplify implementation. It does not attempt to solve all the problems involved but rather provides a workable basis for current and future research. The algorithm is under ongoing refinement, simplification and improvement.
      0 references
      logic programming
      0 references
      concurrent programming language
      0 references
      uniprocessor implementation
      0 references
      Intel iPSC hypercube
      0 references
      parallel execution
      0 references

      Identifiers