Proceedings

LISP Machine NK3 and Measurement of Its Performance

Download BibTeX Cite

Proceedings of the Sixth International Joint Conference on Artificial Intelligence. .

© 1979 International Joint Conferences on Artificial Intelligence

Abstract

A LISP machine NK3 is presented. The machine has various special hardwares not only for executing ordinary LISP programs very fast but also for implementing flexible control structures such as co-routines. Special care is taken in the architecture to realize rapid transfer of the pointer information in the system. Automatic management of the stack area and the guarantee of high speed and flexible stack operations are the other important design issues. NK3 is provided with a hardware stack which contains the top part of the stack and transfers data fromLto the main memory independently with the CPU. Various instructions for manipulating the stack, such as 'exchange the stack content' etc., are prepared. The constructions of the hardware architecture, micro/macro instruction sets, and the software including the interpreter are described in this paper. Some results of performance evaluation are also shown.

  1. C.Cang, R.Lee, "Symbolic Logic and Mechanical Theorem Proving," Academic Press, 1973
  2. HEWITT 1977]
  3. C.Hewitt, "Viewing Control Struc- tures as Pattern of Passing Messages," Arti- ficial Intelligence, vol. 8, No. 3, 1977
  4. MOSES 1975]
  5. J. Moses et.al., "Proposal for Per- sonal Computer Capable for Executing Large LISP Programs," MIT, 1975
  6. NAGAO 1975
  7. M.Nagao, J.Tsujii, "PLATON -A New Programming Language for Natural Language Analysis," Proc. of 2nd USA-Japan Computer Conference, Tokyo, 1975

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

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