Title :
The ELIS interpreter-oriented Lisp-based workstation
Author :
Watanabe, K. ; Ishikawa, A. ; Yamada, Y. ; Hibino, Y.
Author_Institution :
NTT Labs., Kanagawa, Japan
Abstract :
A workstation has been developed using a single semi-custom VLSI chip, which is capable of running a fast Lisp-based language. It has an interpreter-oriented architecture based on the concept that similar logic functions, essential to list processing, can be realized by multiple implementation of a single logic circuit leading to a simplified datapath structure. The workstation exhibits an interpretation speed generally comparable to that of compiled code execution on a DEC-2060. The keys to achieving such high performance with small-sized hardware are a fully microcoded interpreter, implementation of a large hardware stack for variable binding, and multiple purpose registers designed to facilitate memory-access-intensive operations and byte manipulation. The language (TAO) on the workstation is a dialect of Lisp. TAO incorporates an object-oriented language and a logic programming language. The execution speed of either of the latter two types of languages is one-half that of Lisp. TAO supports multiple user operations and multiple process execution
Keywords :
computer architecture; program interpreters; workstations; DEC-2060; ELIS interpreter-oriented Lisp-based workstation; TAO; byte manipulation; compiled code execution; fully microcoded interpreter; hardware stack; logic programming language; memory-access-intensive operations; object-oriented language; single logic circuit; single semi-custom VLSI chip; Artificial intelligence; Hardware; Laboratories; Logic circuits; Logic functions; Logic programming; Object oriented programming; Time sharing computer systems; Very large scale integration; Workstations;
Conference_Titel :
Computer Workstations, 1988., Proceedings of the 2nd IEEE Conference on
Conference_Location :
Santa Clara, CA
Print_ISBN :
0-8186-0810-2
DOI :
10.1109/COMWOR.1988.4802