Loading [MathJax]/extensions/MathMenu.js
Machine independent AND and OR parallel execution of logic programs. I. The binding environment | IEEE Journals & Magazine | IEEE Xplore

Machine independent AND and OR parallel execution of logic programs. I. The binding environment


Abstract:

We describe a binding environment for the AND and OR parallel execution of logic programs that is suitable for both shared and nonshared memory multiprocessors. The bindi...Show More

Abstract:

We describe a binding environment for the AND and OR parallel execution of logic programs that is suitable for both shared and nonshared memory multiprocessors. The binding environment was designed with a view of rendering a compiler using this binding environment machine independent. The binding environment is similar to closed environments proposed by J. Conery. However, unlike Conery's scheme, it supports OR and independent AND parallelism on both types of machines. The term representation, the algorithms for unification and the join algorithms for parallel AND branches are presented in this paper. We also detail the differences between our scheme and Conery's scheme. A compiler based on this binding environment has been implemented on a platform for machine independent parallel programming called the Chare Kernel.<>
Published in: IEEE Transactions on Parallel and Distributed Systems ( Volume: 5, Issue: 2, February 1994)
Page(s): 170 - 180
Date of Publication: 06 August 2002

ISSN Information:


Contact IEEE to Subscribe

References

References is not available for this document.