Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

ALPHA-a high-performance LISP machine equipped with a new stack structure and garbage collection system

Published: 13 June 1983 Publication History

Abstract

ALPHA is a dedicated machine designed for high-speed list processing. In this article, we describe a highly effective stack which can support a value cache and virtual stack, and high-speed garbage collection algorithm for virtual memory. These new ideas have been studied in ALPHA. ALPHA is designed as a back end processor for a large computer under TSS. ALPHA allows TSS users to do more high-speed list processing than a large computer does.
Currently UTILISP is operating on ALPHA and runs several times faster than MACLISP on the DEC 2060.

References

[1]
LISP Machine Inc. "Overview of the LMI Series LISP Machine".
[2]
D. Weinreb and D. Moon, "LISP MACHINE MANUAL", Symbolic inc.
[3]
B. W. Lampson and K. A. Pier, "A Processor for a High-Performance Personal Computer", Computer Architecture, 1980, pp.146-160.
[4]
E.I. Organick, "Computer System Organization", Academic Press, New York, 1973.
[5]
G. L. Steel, Jr, "Multiprocessing Compactifying Garbage Collection", Comm. ACM, 18, No.9, 1975, pp.495-508.
[6]
H. G. Baker, Jr, "List Processing in Real Time on a Serial Computer", Comm. ACM, 21, No.4, 1978, pp.280-294.
[7]
H. Lieberman and C. Hewitt, "A Real Time Garbage Collector that can Recover Temporary Storage Quickly", MIT AI Lab memo.
[8]
P. Bishop, "Garbage Collection in a Very Large Adress Space", MIT Lab for Computer Science report TR-178.
[9]
P. Deutsch and D. Bobrow, "An Efficient Incremental Automatic Garbage Collector", Comm.ACM, 19, No.9, 1976, pp.522-526.
[10]
T. Chikayama, "UTILISP MANUAL", Tokyo University report METR 81-6.
[11]
H. Akimoto and H. Hayashi, "Multi LISP Machine Control System", in preparation.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGARCH Computer Architecture News
ACM SIGARCH Computer Architecture News  Volume 11, Issue 3
June 1983
413 pages
ISSN:0163-5964
DOI:10.1145/1067651
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 13 June 1983
Published in SIGARCH Volume 11, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)48
  • Downloads (Last 6 weeks)10
Reflects downloads up to 14 Oct 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media