An empirical study of list structure in Lisp
Communications of the ACM
Empirical evaluation of some features of instruction set processor architectures
Communications of the ACM
A microprogrammed implementation of EULER on IBM system/360 model 30
Communications of the ACM
A language-oriented instruction set for the BALM language
Proceedings of the meeting on SIGPLAN/SIGMICRO interface
LISP 1.5 Programmer's Manual
Survey on special purpose computer architectures for AI
ACM SIGART Bulletin
M3L: A list-directed architecture
ISCA '80 Proceedings of the 7th annual symposium on Computer Architecture
REDUCE/1700: A micro-coded Algebra system
MICRO 11 Proceedings of the 11th annual workshop on Microprogramming
A preliminary survey of artificial intelligence machines
ACM SIGART Bulletin
Microprogramming: A Tutorial and Survey of Recent Developments
IEEE Transactions on Computers
Hi-index | 0.00 |
This paper describes the implementation of BALM and LISP processors for the Burroughs B1726 computer. The processors consist of an interpreter of MBALM pseudo-code (written in MIL), and a compiler from BALM or LISP to MBALM code (written in BALM or LISP). Of particular interest is the modular design of the interpreter, and the techniques used to evaluate and improve the size and speed of the machine. The current system is interactive, with incremental function compilation, compacting garbage collector, and virtual storage organization.