By Joachim Beer
This monograph provides a unique execution version for the parallel execution of ordinary sequential Prolog. during this execution version Prolog strategy calls could be successfully pipelined, and the writer exhibits how even totally deterministic Prolog courses should be successfully mapped onto the proposed structure. The layout relies on a hugely optimized summary Prolog particular guide set. a distinct function of this paintings is a worldly category scheme for Prolog variables which considerably reduces the overhead for unification with occur-check. To aid the version an structure together with a round pipeline of autonomous processors has been designed. This pipeline has been designed to paintings as a co-processor to a UNIX established computing device. unlike different makes an attempt to execute sequential Prolog in parallel, the proposed version doesn't limit using any of the traditional Prolog language good points. The publication offers a whole account of the execution version, the method structure, and the summary Prolog guide set.
Read or Download Concepts Design and Performance Analysis of a Parallel Prolog Machine (Lecture Notes in Computer Science) PDF
Similar Design Architecture books
Specializes in the layout and implementation of 2 sessions of non-von Neumann desktop structure: these designed for sensible and logical language computing.
Grasp Oracle info protect 11gProvide enhanced information defense, availability, and catastrophe restoration utilizing the validated suggestions during this Oracle Press advisor. Cowritten by way of a workforce of Oracle specialists, Oracle info defend 11g instruction manual offers a legitimate architectural origin besides most sensible practices for configuration, tracking, upkeep, and troubleshooting.
The earlier few years have visible major swap within the panorama of top of the range community processing. based on the bold demanding situations dealing with this rising box, the editors of this sequence got down to survey the most recent study and practices within the layout, programming, and use of community processors.
There are lots of functions during which the reliability of the final method has to be a ways greater than the reliability of its person elements. In such circumstances, designers devise mechanisms and architectures that let the approach to both thoroughly masks the consequences of an element failure or get over it so speedy that the applying isn't heavily affected.
Extra info for Concepts Design and Performance Analysis of a Parallel Prolog Machine (Lecture Notes in Computer Science)