See this document in CiteSeerX!

Mostly-Copying Collection: A Viable Alternative to Conservative Mark-Sweep (1997)  (Make Corrections)  (6 citations)
Frederick Smith, Greg Morrisett



  Home/Search   Context   Related

 
View or download:
cornell.edu/home/fms/Papers...mcc.ps.gz
cornell.edu/Info/People/fms...mcc.ps.gz
cornell.edu/Info/People/jgm/pa...mcc.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cornell.edu/home/fms/fms (more)
From:  cornell.edu/Info/People/fms...fms
(Enter author homepages)

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

Abstract: . Many high-level language compilers generate C code and then invoke a C compiler to do code generation, register allocation, stack management, and low-level optimization. To date, most of these compilers link the resulting code against a conservative mark-sweep garbage collector in order to reclaim unused memory. We introduce a new collector, MCC, based on mostly-copying collection, and characterize the conditions that favor such a collector over a mark-sweep collector. In particular we... (Update)

Context of citations to this paper:   More

...restrictions, and pointers from and into the static region. Readers interested in further details should refer to our technical report [25]. 2.2.3 Related Collectors There are two other mostly copying collectors that bear a strong resemblance to MCC. One, due to Bartlett, is...

.... registers, to provide representation information for the garbage collector (we are using the Smith Morrisett mostly copying collector [SM97] and to provide some basic sanity checking of the optimizer s transformations. The MBI file format allows an abstract MOBY type to be...

Cited by:   More
the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)
Compiler Support for Lightweight Concurrency - Fisher, Reppy (2001)   (Correct)
A Framework for Interoperability - Fisher, Pucella, al. (2001)   (Correct)

Similar documents (at the sentence level):
6.1%:   Comparing Mostly-Copying and Mark-Sweep Conservative Collection - Smith, Morrisett (1998)   (Correct)

Active bibliography (related documents):   More   All
0.6:   Compiler Support to Customize the Mark and Sweep Algorithm - Colnet, COUCAUD, ZENDRA   (Correct)
0.3:   A Customisable Memory Management Framework for C++ - Attardi, Flagella, Iglio (1998)   (Correct)
0.2:   Toward a Foundational Typed Assembly Language - Crary (2002)   (Correct)

Similar documents based on text:   More   All
0.6:   A Generational and Conservative Copying Collector for Hybrid.. - Onodera (1993)   (Correct)
0.2:   Implementing an On-the-fly Garbage Collector for Java - Domani, Kolodner, Lewis.. (2000)   (Correct)
0.2:   Escape Analysis on Lists - Park, Goldberg (1992)   (Correct)

Related documents from co-citation:   More   All
4:   TIL: A type-directed optimizing compiler for ML - Tarditi, Morrisett et al. - 1995
3:   IEEE Press (context) - International, Computer - 1985
3:   The measured cost of copying garbage collection mechanisms - Hicks, Moore et al. - 1997

BibTeX entry:   (Update)

F. Smith and G. Morrisett. Mostly copying collection: A viable alternative to conservative mark-sweep. Technical report, Cornell, 1997. http://citeseer.ist.psu.edu/smith97mostlycopying.html   More

@techreport{ smith97mostlycopying,
    author = "Frederick Smith and Greg Morrisett",
    title = "Mostly-Copying Collection: {A} Viable Alternative to Conservative Mark-Sweep",
    number = "TR97-1644",
    month = "12,",
    pages = "24",
    year = "1997",
    url = "citeseer.ist.psu.edu/smith97mostlycopying.html" }
Citations (may not include all citations):
1002   programming language (context) - Stroustrup - 1987
862   The Java Language Specification - Gosling, Joy et al. - 1996
262   Uniprocessor garbage collection techniques - Wilson - 1992
210   TIL: A typedirected optimizing compiler for ML - Tarditi, Morrisett et al. - 1996
210   TIL: A typedirected optimizing compiler for ML - Tarditi, Morrisett et al. - 1996
178   Standard ML of New Jersey - Appel, MacQueen - 1991
167   Garbage collection in an uncooperative environment (context) - Boehm, Weiser - 1988
144   Garbage Collection: Algorithms for Automatic Dynamic Memory .. (context) - Jones - 1996
95   Elements of Functional Programming (context) - Reade - 1989
90   Vortex: An optimizing compiler for object-oriented languages - Dean, DeFouw et al. - 1996
79   A type-based compiler for Standard ML - Shao, Appel - 1995
69   Compacting garbage collection with ambiguous roots - Bartlett - 1988
61   The measured cost of conservative garbage collection - Zorn - 1993
55   Space-efficient closure representations - Shao, Appel - 1994
49   Design and Implementation of Code Optimizations for a TypeDi.. (context) - Tarditi - 1996
45   Toba: Java for applications: A way ahead of time (context) - Proebsting, Townsend et al. - 1997
36   School of Computer Science (context) - Morrisett, Types - 1995
35   Combining generational and conservative garbage collection: .. (context) - Demers, Weiser et al. - 1990
33   Space-efficient conservative garbage collection - Boehm - 1993
31   Harissa: a flexible and efficient java environment mixing by.. (context) - Muller, Moura et al. - 1996
29   An empirical and analytic study of stack vs (context) - Appel, Shao - 1993
29   Mostly-copying garbage collection picks up generations and C - Bartlett - 1989
25   American National Standard Programming Language C (context) - Standards, Broadway et al. - 1989
23   Bigloo: a portable and optimizing compiler for strict functi.. - Serrano, Weis - 1995
15   Parallel implementations from function prototypes: a case st.. (context) - Waugh, McAndrew et al. - 1990
14   The measured cost of copying garbage collection mechanisms - Hicks, Moore et al. - 1997
10   A customizable memory management framework (context) - Attardi, Flagella - 1994
8   A proposal for garbage-collector-safe C compilation - Boehm, Chase - 1992
8   Simple garbage-collector safety - Boehm - 1996
6   Customising object allocation - Attardi, Flagella - 1994
5   Performance tuning in a customizable collector (context) - Attardi, Flagella et al. - 1995
4   compacting collector for C (context) - Bartlett, generational - 1990
1   System and method for garbage collection with ambiguous root.. (context) - Bartlett - 1990



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://simon.cs.cornell.edu/home/fms/fms.html):   More
Kleene Algebra with Tests: Completeness and Decidability - Kozen, Smith (1996)   (Correct)
Comparing Mostly-Copying and Mark-Sweep Conservative Collection - Smith, Morrisett (1998)   (Correct)
The Complexity of Kleene Algebra with Tests - Cohen, Kozen, Smith (1996)   (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