首页 | 本学科首页   官方微博 | 高级检索  
     


A parallel implementation of Flat Concurrent Prolog
Authors:Stephen Taylor  Shmuel Safra  Ehud Shapiro
Affiliation:(1) Department of Computer Science, Weizmann Institute of Science, 76100 Rehovot, Israel
Abstract: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.
Keywords:Flat Concurrent Prolog  implementation techniques  logic programming  Hypercube
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号