2007
DOI: 10.1017/s147106840600278x
|View full text |Cite
|
Sign up to set email alerts
|

Incremental copying garbage collection for WAM-based Prolog systems

Abstract: The design and implementation of an incremental copying heap garbage collector for WAM-based Prolog systems is presented. Its heap layout consists of a number of equalsized blocks. Other changes to the standard WAM allow these blocks to be garbage collected independently. The independent collection of heap blocks forms the basis of an incremental collecting algorithm which employs copying without marking (contrary to the more frequently used mark© or mark&slide algorithms in the context of Prolog). Compare… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2011
2011
2011
2011

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 11 publications
(24 reference statements)
0
1
0
Order By: Relevance
“…A second drawback is that it requires explicit code for efficiency, making it hard to take advantage of 64 bit machines. Notice that YAP does not need tag bits for garbage collection: instead, we use a separate memory area to store the garbage collector state (Vandeginste and Demoen 2007).…”
Section: Tagging Schemementioning
confidence: 99%
“…A second drawback is that it requires explicit code for efficiency, making it hard to take advantage of 64 bit machines. Notice that YAP does not need tag bits for garbage collection: instead, we use a separate memory area to store the garbage collector state (Vandeginste and Demoen 2007).…”
Section: Tagging Schemementioning
confidence: 99%