Abstract
SYNAPSE is a multi-microprocessor Lisp Machine under development at Keio University. It is intended to be a multi-user Lisp machine that gives to each user a List Processing Unit, while list cell memory is shared by all the users. Several Garbage Collection Units constantly perform parallel garbage collection. This paper first gives an overview (hardware and software) of SYNAPSE, then describes the parallel garbage collector in detail.
Preview
Unable to display preview. Download preview PDF.
References
Baker, H. G. “List-Processing in Real Time on a Serial Computer”. Comm. ACM, Vol. 21, No. 4 (April 1976) 280–294.
Deutsch, L. P. and Bobrow, D. G. “An Efficient Incremental Automatic Garbage Collector”. Comm. ACM, Vol. 19, No. 9 (September 1976) 522–526.
Gabriel, Richard P. Performance and Evaluation of Lisp Systems. The MIT Press (Cambridge, Massachusetts, 1985).
Kung, H. T. and Song, S. W. “An Efficient Parallel Garbage Collection System and its Correctness Proof”. Tech. Note, Dept. of Computer Science, Carnegie-Mellon University (Pittsburgh, Pennsylvania, 1977).
Lieberman, H. and Hewitt, C. “A Real-Time Garbage Collector Based on the Lifetimes of Objects”. Comm. ACM, Vol. 26, No. 6 (June 1983) 419–429.
Okuno, H. G. “The proposal of the benchmarks for The Third Lisp Contest and The First Prolog Contest”. Report of WGSYM, No. 28-4, Information Processing Society of Japan (June 1985).
Stelle, Guy L. Jr., et al. Common Lisp: The Language. Digital Press (1984).
Tanaka T. Optimizations in a Lisp Compiler. Master's thesis. Keio University (Yokohama, Japan, 1987).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Matsui, S. et al. (1987). Synapse: A multi-microprocessor lisp machine with parallel garbage collector. In: Albrecht, A., Jung, H., Mehlhorn, K. (eds) Parallel Algorithms and Architectures. Lecture Notes in Computer Science, vol 269. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-18099-0_38
Download citation
DOI: https://doi.org/10.1007/3-540-18099-0_38
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-18099-9
Online ISBN: 978-3-540-47760-0
eBook Packages: Springer Book Archive