MainComputersProgrammingLanguages › Reform Prolog

Reform Prolog

Edit Page
Report
Scan day: 16 February 2014 UTC
20
Virus safety - good
Description: Recursion-parallel Single Program, Multiple Data (SPMD) implementation; assumes one sequential worker and arbitrary, fixed number parallel workers, each worker is process, can have more workers than processors. Successor: High Performance Erlang. [Open Source, GPL]
CiteSeerX — Reform Prolog: The Language and its Implementation Reform Prolog: The Language and its Implementation (1993) Other Repositories/Bibliography by Johan Bevemyr , Thomas Lindgren , Håkan Millroth
Size: 207 chars

Contact Information

Email:
Phone&Fax:
Address:
Extended:

WEBSITE Info

Page title:CiteSeerX — Reform Prolog: The Language and its Implementation
Keywords:CiteSeerX, Johan Bevemyr, Thomas Lindgren, HÃ¥kan Millroth
Description:CiteSeerX - Document Details (Isaac Councill, Lee Giles, Pradeep Teregowda): Reform Prolog is an (dependent) AND-parallel system based on recursionparallelism and Reform compilation. The system supports selective, userdeclared, parallelization of binding-deterministic Prolog programs (nondeterminism local to each parallel process is allowed). The implementation extends a convential Prolog machine with support for data sharing and process managment. Extensive global dataflow analysis is employed to facilitate parallelization. Promising performance figures, showing high parallel efficiency and low overhead for parallelization, have been obtained on a 24 processor shared-memory multiprocessor. The high performance is due to efficient process managment and scheduling, made possible by the execution model. 1 INTRODUCTION Most systems for AND-parallel logic programming defines the procedural meaning of conjunction to be inherently parallel. These designs are based on an ambition to maximize the amount of parallelism in computations. We present and evaluate an approa...
IP-address:130.203.136.95

WHOIS Info

NS
Name Servers: NS1.PSU.EDU 128.118.25.6 NS2.PSU.EDU 128.118.70.6
WHOIS
Date
activated: 14-Jul-1986
last updated: 22-May-2013
expires: 31-Jul-2014