Skip to main content

Parallel Prolog machine PARK: Its hardware structure and prolog system

  • Conference paper
  • First Online:
  • 141 Accesses

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

Abstract

In this paper we describe the hardware structure of PARK (is short for a PARallel processing system of Kobe university) and a parallel Prolog system, called PARK-Prolog, which will be implemented on this machine. PARK is a multi-microprocessor machine connected with a common bus. PARK is divided into one host processor and several (currently 3) slave processors. Each processor is composed of a 16 bit microprocessor (Motorola MC68000), a local memory, an address translation unit, and a common memory (the slave processor only). A broadcast operation can be performed on the common memory. The execution in PARK-Prolog exhibits AND parallelism, OR parallelism, and the combination both of them. PARK-Prolog equips a concurrent AND constructor and a parallel AND constructor for AND parallelism and a mode declaration for OR parallelism. The communication among processes is performed with a special built-in predicate through a communication channel.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Inmos Limited (1984) Occam programming manual, Prentice Hall, London

    Google Scholar 

  • Kowalski R (1974) Predicate logic as programming language, IFIP '74:569–574

    Google Scholar 

  • Matsuda H, Tamura N, Kohata M, Kaneda Y, Maekawa S (1985) Implementing parallel prolog system "K-Prolog", Transactions of information processing society of Japan, vol 26/2:296–303 (in Japanese)

    Google Scholar 

  • Pereira LM, Nasr R (1984) Delta-Prolog: a distributed logic programming language, Proc. of the international conference on FGCS:283–291

    Google Scholar 

  • Shapiro E (1983) A subset of concurrent Prolog and its interpreter, ICOT technical report TR-003

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Eiiti Wada

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Matsuda, H., Kohata, M., Masuo, T., Kaneda, Y., Maekawa, S. (1986). Parallel Prolog machine PARK: Its hardware structure and prolog system. In: Wada, E. (eds) Logic Programming '85. LP 1985. Lecture Notes in Computer Science, vol 221. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-16479-0_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-16479-0_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16479-1

  • Online ISBN: 978-3-540-39820-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics