Abstract
A new binding scheme is presented which allows a depth first scheduling strategy in order to manage efficiently side effect predicates. The dereferencing mechanism is based on a set of N key registers associated to each processor. Each key register Ki selects conditional bindings made by processor Pi and which are valid for a given processor Pk.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
U. BARON, J. CHASSIN DE KERGOMMEAUX, M. HAILPERIN, M. RATCLIFFE, P. POBERT: “The Parallel ECRC Prolog System PEPSys: an overview and evaluation results”. FGCS'88, Nov–Dec 88, pp 841–850
H. BOURZOUFI, G. GONCALVES, I. HANNEQUIN, P. LECOUFFE, B. TOURSEL: “Depth First Or Parallelism in the LOG-ARCH Project”. Parallel and Distributed Computing, and Systems, October 1990, pp42–45
R. BUTLER, E. L. LUSK, R. OLSON, R.A OVERBEEK: “ANLWAM, a parallel implementation of the Warren Abstract Machine”, international report, Argonne National Laboratory, 1986
R. BUTLER, T. DISK, E. L. LUSK, R. OLSON, R. OVERBEEK and R. STEVENS: “Scheduling OR parallelism: an Argonne Perspective”, Fifth International Logic Programming Conference and Fifth Symposium on Logic Programming 1988
A. CALDERWOOD and P. SZEREDI: “Scheduling OR Parallelism in Aurora — The Manchester Scheduler” 6th International Conference on Logic Programming, Portugal, pp 419–435, June 1989
I. DELIGNIERES-HANNEQUIN: “Proposition d'un Modèle d'Evaluation Parallèle de Prolog”. Thèse de Doctorat, Fevrier 1991, LIFL, Université de Lille1
B. HAUSMAN, A. CIEPIELEWSKI, S. HARIDI: “OR-Parallel Prolog made efficient on shared memory multiprocessor“. 4th symp on Logic Programming, San Francisco, Sept 87, pp 69–79
B. HAUSMAN, A. CIEPIELEWSKI, A CALDERWOOD: “Cut and Side effects in OR-Parallel Prolog”, FGCS'88, Nov–Dec 88, pp 831–840
B. HAUSMAN: “Handling of speculative work in OR-Parallel PROLOG: Evaluation Results” in Proceeding of NACLP 1990, pp 721–736
Y. J. LIN, V. KUMAR: “Performance of AND-Parallel execution of Logic programs on a shared-memory multiprocessor”, FGCS'88, Nov–Dec 88, pp 851–860
E. LUSK, R. BUTLER, T. DISZ, R. OLSON, R. OVERBEEK, R STEVENS, D. H. D. WARREN, A. CALDERWOODD, P. SZERIDI, S. HARIDI, P. BRAND, M. CARLSON, A. CIEPIELEWSKI, B. HAUSMAN: “The Aurora OR-Parallel Prolog System”.FGCS'88, Nov–Dec 88, pp 819–830
D. H. D. WARREN: “OR-Parallel Execution Models of Prolog”. TAPSOFT 87, Pisa, March 87, pp 243–255
D. H. D. WARREN: “The SRI model for OR_Parallel execution of Prolog-Abstract design and implementation issues”, 4th symp on Logic Programming, San Francisco, Sept 87, pp 92–102
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bourzoufi, H., Goncalves, G., Lecouffe, P., Toursel, B. (1991). An efficient binding management in OR-parallel model. In: Beaumont, A., Gupta, G. (eds) Parallel Execution of Logic Programs. PLP 1991. Lecture Notes in Computer Science, vol 569. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55038-0_14
Download citation
DOI: https://doi.org/10.1007/3-540-55038-0_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55038-9
Online ISBN: 978-3-540-46673-4
eBook Packages: Springer Book Archive