|
ABSTRACT
Tachyon Common Lisp is an efficient and portable implementation of Common Lisp 2nd Edition. The design objective of Tachyon is to apply both advanced optimization technology developed for RISC processors and Lisp optimization techniques. The compiler generates very fast codes comparable to, and sometimes faster than the code generated by UNIX C compiler. Comparing with the most widely used commercial Common Lisp, Tachyon Common Lisp compiled code is 2 times faster and the interpreter is 6 times faster than the Lisp in Gabriel benchmark suit. Tachyon Common Lisp is the fastest among the Lisp systems known to the authors.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
Brooks 82
|
Rodney A. Brooks , Richard P. Gabriel , Guy L. Steele, Jr., An optimizing compiler for lexically scoped LISP, Proceedings of the 1982 SIGPLAN symposium on Compiler construction, p.261-275, June 23-25, 1982, Boston, Massachusetts, United States
|
 |
Brooks 86
|
Rodney A. Brooks , David B. Posner , James L. McDonald , Jon L. White , Eric Benson , Richard P. Gabriel, Design of an optimizing, dynamically retargetable compiler for common Lisp, Proceedings of the 1986 ACM conference on LISP and functional programming, p.67-85, August 1986, Cambridge, Massachusetts, United States
[doi> 10.1145/319838.319851]
|
| |
Fahlman 91
|
Scott E. Fahlmasl ~n~t David B. Mc- Donald. Design Considerations for CMU Common Lisp~ Topics in Adt,anc~d Language Implementation, pp.137-156, MIT Press, 1991
|
| |
Gabriel 85
|
|
| |
Intel 89
|
Intel Corporation. i860 6d-bit Microprocessor Programmer's Reference Manual, Intel Corporation, 1989
|
| |
MacLachlan 91
|
Robert A. MacLachlan. CMU Colnmen Lisp User's Ma~lual, CMU-CS-91-108, 1991
|
 |
Okuno 1984
|
Hiroshi G. Okuno , Ikuo Takeuchi , Nobuyasu Osato , Yasushi Hibino , Kazufumi Watanabe, TAO: A fast interpreter-centered system on LISP machine ELIS, Proceedings of the 1984 ACM Symposium on LISP and functional programming, p.140-149, August 06-08, 1984, Austin, Texas, United States
[doi> 10.1145/800055.802030]
|
| |
Steele 78
|
|
| |
Steele 84
|
|
| |
Steele 90
|
|
 |
Steenkiste 86
|
|
| |
Steenkiste 91
|
P. A. Steenkiste. The Implementation of Tags ~nd Run-Time Type Checking. Topics in Ad. ranted Language Implementation, pp. 3-24, MIT Press~ !991
|
| |
Shivers 91
|
Olin Shivers. Data-Flow Analysis and Type Recovery in Scheme, Topics in Adl~anced Language implementatzon, pp.47-87, MIT Press, 1991
|
| |
Takeuchi 86
|
|
| |
Zorn 90
|
|
|