See this document in CiteSeerX!

Portable, Unobtrusive Garbage Collection for Multiprocessor Systems (1994)  (Make Corrections)  (2 citations)
Damien Doligez Ecole Normale Sup'erieure Inria Rocquencourt ' Ecole...
Conference Record of POPL '94: 21st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages



  Home/Search   Context   Related

 
View or download:
inria.fr/INRIA/Pro...ezGonthier94.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  pauillac.inria.fr/ocaml/papers (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We describe and prove the correctness of a new concurrent mark-and-sweep garbage collection algorithm. This algorithm derives from the classical on-the-fly algorithm from Dijkstra et al. [9]. A distinguishing feature of our algorithm is that it supports multiprocessor environments where the registers of running processes are not readily accessible, without imposing any overhead on the elementary operations of loading a register or reading or initializing a field. Furthermore our collector never ... (Update)

Context of citations to this paper:   More

...is evidence of its generality. Doligez et al. developed a concurrent mark sweep GC algorithm along with a formal proof of correctness [14][15]. Similarly, Lorenz and Winterbottom described a non generational concurrent mark sweep collector implemented for the Inferno operating...

Cited by:   More
Fast Multiprocessor Memory Allocation and Garbage Collection - Boehm (2000)   (Correct)
Concurrent Garbage Collection Using Hardware-Assisted Profiling - Heil, Smith (2000)   (Correct)

Active bibliography (related documents):   More   All
1.0:   the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)
0.4:   A concurrent, generational garbage collector for a.. - Doligez, Leroy (1993)   (Correct)
0.2:   Collection Schemes For Distributed Garbage - Abdullahi, Miranda, Ringwoo (1992)   (Correct)

Similar documents based on text:   More   All
0.2:   Unknown -   (Correct)
0.2:   Implementing an On-the-fly Garbage Collector for Java - Domani, Kolodner, Lewis.. (2000)   (Correct)
0.1:   The Wildfire Challenge Problem - Lamport, Sharma, Tuttle, Yu (2001)   (Correct)

Related documents from co-citation:   More   All
2:   Concurrent replicating garbage collection - O'Toole, Nettles - 1994
2:   Mostly parallel garbage collection - Boehm, Demers et al. - 1991

BibTeX entry:   (Update)

Damien Doligez, Georges Gonthier, "Portable, Unobtrusive Garbage Collection for Multiprocessor Systems," 24 th Symp. on Principles of Programming Languages, pp. 70-83, Jan. 1994. http://citeseer.ist.psu.edu/doligez94portable.html   More

@inproceedings{ doligez94portable,
    author = "Damien Doligez and Georges Gonthier",
    title = "Portable, Unobtrusive Garbage Collection for Multiprocessor Systems",
    booktitle = "Conference Record of {POPL} '94: 21st {ACM} {SIGPLAN}-{SIGACT} Symposium on Principles of Programming Languages",
    address = "Portland, Oregon",
    pages = "70--83",
    year = "1994",
    url = "citeseer.ist.psu.edu/doligez94portable.html" }
Citations (may not include all citations):
521   Compiling with continuations (context) - Appel - 1992
195   Parallel Program Design (context) - Chandy, Misra - 1988
190   List processing in real time on a serial computer - Baker - 1978
94   Real-time concurrent collection on stock multiprocessors - Appel, Ellis et al. - 1988
84   Mostly parallel garbage collection - Boehm, Demers et al. - 1991
62   DEC Systems Research Center (context) - Lamport - 1991
45   Trading data space for reduced time and code space in real-t.. (context) - Brooks - 1984
27   Replication-based incremental copying collection - Nettles, O'Toole et al. - 1992
24   generational garbage collector for a multithreaded implement.. (context) - Doligez, Leroy - 1993
24   documentation and user's guide (context) - Leroy, Mauny - 1992
23   Concurrent garbage collection on stock hardware (context) - North, Reppy - 1987
22   An efficient parallel garbage collection system and its corr.. (context) - Kung, Song - 1977
18   Garbage collection with multiple processes: an exercise in p.. (context) - Lamport - 1976
11   Performance analysis of on-the-fly garbage collection (context) - Hickey, Cohen - 1984
11   Algorithms for on-the-fly garbage collection (context) - Ben-Ari - 1984
9   Analysis of an algorithm for real time garbage collection (context) - Wadler - 1976
7   fly garbage collection: an exercice in cooperation (context) - Dijkstra, Lamport et al. - 1978
5   Non-blocking garbage collection for multiprocessors - Herlihy, Moss - 1990
2   A hybrid multiple processor garbage collection algorithm (context) - Newman, Stallard et al. - 1987
1   A practical garbage collection algorithm and its implementat.. (context) - Hibino - 1980

Documents on the same site (http://pauillac.inria.fr/ocaml/papers.html):   More
A concurrent, generational garbage collector for a.. - Doligez, Leroy (1993)   (Correct)
The Zinc Experiment: An Economical Implementation Of The Ml Language - Leroy (1990)   (Correct)
The Effectiveness of Type-Based Unboxing - Leroy (1997)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC