מיכאל קודיש

אקדמי בכיר

Pressing for parallelism

a PROLOG program made Concurrent

Leon Sterling, Mike Codish

We describe the translation of a nontrivial program for solving equations from PROLOG to Concurrent PROLOG, and further to Flat Concurrent PROLOG. The translation from PROLOG to Concurrent PROLOG required understanding of the program but was straightforward. The translation from Concurrent PROLOG to Flat Concurrent PROLOG was more suitable to be the basis for automatic procedures. The different styles of translation used are illustrated with examples of code from the three programs. The gain in speed by performing computations in parallel is discussed.

שפת פרסום אנגלית
דפים 75-92
כתב עת Journal of Logic Programming
כרך 3
נושא מספר 1
סטטוס פרסום פורסם - 01.01.1986

ASJC Scopus subject areas

Logic
גישה למסמך
10.1016/0743-1066(86)90006-3
קבצים וקישורים אחרים
Link to publication in Scopus