Nothing Special   »   [go: up one dir, main page]

Skip to main content

An efficient binding management in OR-parallel model

  • Conference paper
  • First Online:
Parallel Execution of Logic Programs (PLP 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 569))

Included in the following conference series:

  • 118 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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

    Google Scholar 

  6. I. DELIGNIERES-HANNEQUIN: “Proposition d'un Modèle d'Evaluation Parallèle de Prolog”. Thèse de Doctorat, Fevrier 1991, LIFL, Université de Lille1

    Google Scholar 

  7. 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

    Google Scholar 

  8. B. HAUSMAN, A. CIEPIELEWSKI, A CALDERWOOD: “Cut and Side effects in OR-Parallel Prolog”, FGCS'88, Nov–Dec 88, pp 831–840

    Google Scholar 

  9. B. HAUSMAN: “Handling of speculative work in OR-Parallel PROLOG: Evaluation Results” in Proceeding of NACLP 1990, pp 721–736

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. D. H. D. WARREN: “OR-Parallel Execution Models of Prolog”. TAPSOFT 87, Pisa, March 87, pp 243–255

    Google Scholar 

  13. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

A. Beaumont G. Gupta

Rights and permissions

Reprints 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

Publish with us

Policies and ethics