Abstract
As a step toward designing a computer architecture suitable for executing parallel logic languages, the author has studied some memory management techniques proposed for creating multiple binding environments, which are required with OR-parallelism. Three algorithms have been implemented using a Prolog-like interpreter and have been tried on some logic programs, to attempt to compare their relative performance. The author describes these algorithms and their implementation and discusses the results of the performance analysis. The attempts compare the algorithms, although accurate comparisons are difficult to make since some aspects of the algorithms are architecture-dependent.

This publication has 0 references indexed in Scilit: