Optimizing compiler for lexically scoped LISP
The authors are developing an optimizing compiler for a dialect of the LISP language. The current target architecture is the s-1, a multiprocessing supercomputer designed at Lawrence Livermore National Laboratory. While LISP is usually thought of as a language primarily for symbolic processing and list manipulation, this compiler is also intended to compete with the S-1 pascal and FORTRAN compilers for quality of compiled numerical code. The S-1 is designed for extremely high-speed signal processing as well as for symbolic computation; it provides primitive operations on vectors of floating-point and complex numbers. The LISP compiler is designed to exploit the architecture heavily. The compiler is structurally and conceptually similar to the BLISS-11 compiler and the compilers produced by PQCC. In particular, the tnbind technique has been borrowed and extended. The compiler is stable-driven to a great extent, more so than BLISS-11 but less so than a PQCC compiler. 58 references.
- Research Organization:
- MIT, Cambridge, MA
- OSTI ID:
- 6438664
- Journal Information:
- SIGPLAN Not.; (United States), Journal Name: SIGPLAN Not.; (United States) Vol. 6; ISSN ASINB
- Country of Publication:
- United States
- Language:
- English
Similar Records
LISP. Second edition
Implementation and optimization of portable standard LISP for the CRAY