Proceedings

A Non-shared Binding Scheme for Parallel Prolog Implementation

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Logic Programming. Pages 877-882.

Abstract

To allow efficient parallel processing of Prolog programs on distributed multiprocessors, a non-shared variable binding approach is required such that binding environments can be independently distributed among processors. This paper presents a binding scheme, which realises the independence of a clause's binding environment by eagerly instantiating variables across clause arguments. The application of the scheme on a Prolog virtual machine has illustrated its features of efficiency in execution and simplicity in implementation. The preliminary performance evaluation has demonstrated the feasibility of the scheme.

Kang Zhang, and Ray Thomas. 1991. A Non-shared Binding Scheme for Parallel Prolog Implementation. In Proceedings of the Twelfth International Joint Conference on Artificial Intelligence, IJCAI-91. IJCAI, 877–882. https://ijcai.org/proceedings/1991/129
Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards