Proceedings

Concurrent LISP on a Multi-Micro-Processor System

Download BibTeX Cite

Proceedings of the Seventh International Joint Conference on Artificial Intelligence. Hardware. Pages 949-953.

© 1981 International Joint Conferences on Artificial Intelligence

Abstract

For solving search problems in AI field, multi-process description is more elegant than the backtracking/coroutine description, from the standpoint of flexible search, high modularity and simple program structure. We propose the language specification of Concurrent LISP, which is a concurrent programming language based on LISP. We have implemented its interpreter on a large scale computer. We are working at the implementation of its interpreter on multi-micro-processor system to realize further efficient execution.

  1. MAIN ( ( (8 5) ( 7 6 9)) )
  2. Inputted doublet. PROCESS NAME • MAIN (( ( 1 2 3) ( 4 5 6)( 7 8 9)) (( 3) ( 9) ( 7 8 6)) )) 9 6)) () )
  3. PROCESS ~AME • MON I T 1123456789 PROCESS NAME • 1123485769 ((( 192)(483)(7655)) ) ( PROCESS NAME • 1123485796 PROCESS NAME • 1123485976 PROCESS NAME • 1123945786 PROCESS NAME • 1123745986 PROCESS NAME • 1123459786 PROCESS NAME • 1123456789 )) )
  4. Brinch Hansen, P. , "Operating System Principles", Prentice Hall, 1973
  5. Hewitt, c., "Viewing Control Structures as Patterns of Passing Messages", Artif. Intell . , vol.8, 1977
  6. McCarthy, J,, et al., "LISP 1. 5 Programmer ' s Manual", The HIT Press, 1962
  7. McKay, D. and Shapiro, S., "MULTI -A LISP- based multiprocessing system", 1980 LISP Conference, Aug. 1980
  8. Prini, c., "Explicit Parallelism in LISP-like language", 1980 LISP Conference, Aug. 1980
  9. Sugimoto, s.-,-et al. ,"Concurrent LISP and its Interpreter", 16th WGAI of IPSJ, July 1980
  10. Sussman, G.J. and HcDermot, D.L.,"From PLANNER to CONNIVER-A genetic approach", FJCC, 1972 (8
  11. Tabata, K., et al., "Concurrent LISP", 21th Annual Convention of IPSJ, July 1979
  12. Takeuchi, I., "oTl t~ 2nd LISP Cent est", JOHO-SHORI, vol.20, no . 3, 1979
  13. Wand, H., "Continuation-based Multiprocessing", 1980 LISP Conference, Aug. 1980

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards