Access the full text.
Sign up today, get DeepDyve free for 14 days.
CAR MATRIX)) NIL) (iCONS (MAPCAR 'CAR MATRIX} O'RANSPOSE (MAPCAR 'CDR MATmx))))))
DOT-PRODUCT ROW COLUMN}} COLUMNS)) I~FT-MATRLX)))
C. Hewitt (1980)
The Apiary network architecture for knowledgeable systems
H. Baker (1978)
ACTOR SYSTEMS FOR REAL-TIME COMPUTATION
R. Burstall, J. Darlington (1977)
A Transformation System for Developing Recursive ProgramsJournal of the ACM (JACM), 24
(1980)
The paging behavior of the Cheney list copying algorithm
(1981)
Garbage collection in real time Class handout for course CS144C
L. Guibas, Douglas Wyatt (1978)
Compilation and delayed evaluation in APLProceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
D. Weinreb, D. Moon (1981)
The Lisp Machine manualSIGART Newsl., 78
P. Bishop (1977)
Computer systems with a very large address space and garbage collection
(1980)
MacLisp Reference Manual. MIT Lab. for Computer Science
Addilional Keywords and Phrases: real-time garbage collection, Lisp, objectoriented programming, reference counting, virtual memory, parallel processing Received 4
R. Greenblatt, T. Knight, J. Holloway, D. Moon (1980)
A LISP Machine, 15
J. Kleer, J. Doyle, C. Rich, G. Steele, G. Sussman (1978)
AMORD: A Deductive Procedure System
H. Lieberman (1981)
A Preview of Act 1
Knowledge Representation Formalisms and Methods ; 1.2.5: [~cial Intelligence]: Programming Languages General Terms: Algorithms, Languages, Performance
Processor Architectures]: Multiple Data Stream Architectures (Multiprecessers)
E. Dijkstra, L. Lamport, Alain Martin, C. Scholten, Elisabeth Steffens (1975)
On-the-fly garbage collection: an exercise in cooperation
Jon White (1980)
Address/Memory Management for a Gigantic LISP Environment.
C. Hewitt, Giuseppe Attardi, M. Simi (1980)
Knowledge Embedding in the Description System Omega
L. Deutsch, D. Bobrow (1976)
An efficient, incremental, automatic garbage collectorCommun. ACM, 19
J. Moses (1970)
The function of FUNCTION in LISP or why the FUNARG problem should be called the environment problemACM Sigsam Bulletin
John Allen (1980)
The anatomy of lisp
Daniel Friedman, David Wise (1976)
Garbage Collecting a Heap Which Includes a Scatter TableInf. Process. Lett., 5
(1979)
An object-oriented machine architecture
(1981)
Improvements to the Lieberman-Hewitt garbage collector. Term Paper for MIT course 6.845
Peter Szolovits, L. Hawkinson, W. Martin (1977)
An Overview of OWL, a language for knowledge representation
{DEFUN MATRIX-MULTIPLY (LEFT-MATRIX RIGHT-MATRIX) (LET ({COLUMNS ('HL~SPOSE RIGHT-MATRIX)}}
William Kornfeld (1979)
ETHER - A Parallel Problem Solving System
D. Ingalls (1978)
The Smalltalk-76 programming system design and implementationProceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
LEFT-VECTOR RIGHT-VECTOR) (COND ((OR (NULL LEFT-VECTOR) (NULL RIGHT-VECTOR)) 0) ((+ (* (CAR LEFT-VECTOR) (CAR RIGHT-VECTOR)) (DOT-PRODUCT ((]DR LEFT-VECTOR) (CDR RIGHT
C. Hewitt (1977)
Viewing Control Structures as Patterns of Passing MessagesArtif. Intell., 8
S. Graham, R. Rivest (1978)
List Processing in Real Time on a Serial Computer
(1980)
Presented at the Workshop on Computer Architecture for Non-Numeric Processing
In previous heap storage systems, the cost of creating objects and garbage collection is independent of the lifetime of the object. Since objects with short lifetimes account for a large portion of storage use, it is worth optimizing a garbage collector to reclaim storage for these objects more quickly. The garbage collector should spend proportionately less effort reclaiming objects with longer lifetimes. We present a garbage collection algorithm that (1) makes storage for short-lived objects cheaper than storage for long-lived objects, (2) that operates in real time—object creation and access times are bounded, (3) increases locality of reference, for better virtual memory performance, (4) works well with multiple processors and a large address space.
Communications of the ACM – Association for Computing Machinery
Published: Jun 1, 1983
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.