VLSI-Appropriate Garbage Collection Support
Garbage collection is an important feature of the runtime support for some computer languages, especially for Lisp. In various applications a garbage collector may need to be compacting, incremental, generational, real-time or concurrent. For additional background on garbage collection, the reader is referred to Moon (1984).
Unable to display preview. Download preview PDF.
- Bawden A, Greenblatt R, Holloway J, Knight T, Moon D, and Weinreb D, “The LISP Machine,” in Artificial Intelligence: An MIT Perspective, P Winston and R Brown (ed), Cambridge, Mass: MIT Press, pp. 343–373, 1979.Google Scholar
- Bosshart P, Hewes C, Chang M, Chau K, Hoac C, Houston T, Kalyan V, Lusky S, Mahant-Shetti S, Matzke D, Ruparel K, Shaw C, Sridhar T and Stark D, “A 553K-Transistor LISP Processor Chip,” in Int. Solid-State Circuits Conf. Digest of Technical Papers, pp. 202–203, 402, 1987.Google Scholar
- DeMoney M, Moore J and Masey J, “Operating System Support on a RISC,” in Digest of Papers Spring COMPCON 86, San Francisco, Calif, pp. 138–143, 1986.Google Scholar
- Lieberman H and Hewitt C, “A Real Time Garbage Collector that can Recover Temporary Storage Quickly,” Technical Report 569, Artificial Intelligence Laboratory MIT, 1980.Google Scholar
- Moussouris J, Crudele L, Freitas D, Hansen C, Hudson E, March R, Przybylski S, Riordan T, Rowen C and Van’t Hof D, “A CMOS RISC Processor with Integrated System Functions,” in Digest of Papers Spring COMPCON 86, San Francisco, Calif, pp. 126–131, 1986.Google Scholar
- Steenkiste P and Hennessy J, “Tags and Type Checking in LISP: Hardware and Software Approaches,” in Proc. of Second International Conf. on Architectural Support for Prog. Languages and Operating Systems, Palo Alto, Calif, pp. 50–59, 1987.Google Scholar
- Ungar D, Blau R, Foley P, Samples D and Patterson D, “Architecture of SOAR: Smalltalk on a RISC,” in Proc. 11th Annual Int. Symp. on Computer Architecture, Ann Arbor, Mich, pp. 188–197, 1984.Google Scholar