See this document in CiteSeerX!

the Garbage Collection Bibliography (2003)  (Make Corrections)  (1 citation)
Richard Jones



  Home/Search   Context   Related

 
View or download:
cs.kent.ac.uk/people/staf...gcbib.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:   (more)
(Enter author homepages)

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

Abstract: This is the largest, and most regularly updated bibliography of garbage collection related papers (journal articles, conference papers, technical reports, PhD and Masters theses, etc) available. Richard Jones also provides an online searchable interface to the bibliography at http://www.cs.kent.ac.uk/~rej/gcbib/ (Update)

Context of citations to this paper:   More

...James R. Larus. Cache conscious structure layout. In PLDI [PLDI1999] pages 1 12. Chilimbi et al. 2000] Trishul Chilimbi, Richard E. Jones, and Benjamin Zorn. Designing a trace format for heap allocation events. In Hosking [Hosking2000] Chilimbi, 2001] Trishul Chilimbi....

Cited by:   More
the Garbage Collection Bibliography - Richard Jones (2003)   (Correct)

Similar documents (at the sentence level):
14.5%:   A Bibliography on Garbage Collection - Sankaran (1994)   (Correct)

Active bibliography (related documents):   More   All
5.5:   Dynamic Storage Allocation: A Survey and Critical Review - Wilson, Johnstone, Neely.. (1995)   (Correct)
3.6:   Garbage Collecting The Internet - Abdullahi, Ringwood   (Correct)
3.1:   Scalable Real-time Parallel Garbage Collection for Symmetric.. - Cheng (2001)   (Correct)

Related documents from co-citation:   More   All
3:   IEEE Press (context) - International, Computer - 1985
3:   Distributed garbage collection in a client-server - Maheshwari - 1993
2:   On multi-threaded list-processing and garbage collection (context) - uchlin, Nevin - 1991

BibTeX entry:   (Update)

@misc{ jones-garbage,
  author = "Richard Jones",
  title = "the Garbage Collection Bibliography",
  url = "citeseer.ist.psu.edu/jones03garbage.html" }
Citations (may not include all citations):
1274   Object-oriented Software Construction (context) - Meyer - 1988  ACM
982   Theoretical Computer Science (context) - Girard - 1987  ACM
862   The Java Language Specification - Joy, Steele et al. - 2000
723   Memory coherence in shared virtual memory systems - Li, Hudak - 1989
650   An axiomatic basis for computer programming (context) - Hoare - 1969  ACM   DBLP
461   Programming Language (context) - Stroustrup - 1991
443   Improving direct-mapped cache performance by the addition of.. - Jouppi - 1990  ACM   DBLP
405   Fine-grained mobility in the Emerald system - Jul, Levy et al. - 1988  ACM   DBLP
405   Depth-first search and linear graph algorithms (context) - Tarjan - 1992  DBLP
395   An abstract Prolog instruction set (context) - Warren - 1983
384   The Definition of Standard ML (context) - Milner, Tofte et al. - 1990  ACM
380   The Java Language Specification (context) - Gosling, Joy et al. - 1997
376   The cache performance and optimizations of blocked algorithm.. (context) - Lam - 1991  ACM   DBLP
367   Computer Architecture: A Quantitative Approach (context) - Hennessy, Patterson - 1996  ACM
352   Virtual time and global states of distributed systems - Mattern - 1989
344   Design and evaluation of a compiler algorithm for prefetchin.. - Mowry, Lam et al. - 1992
262   Uniprocessor garbage collection techniques - Wilson - 1992  ACM   DBLP
262   Uniprocessor garbage collection techniques - Wilson - 1994  ACM   DBLP
258   Miranda --- a non-strict functional language with polymorphi.. (context) - Turner - 1985
257   Smalltalk-80: The Language and its Implementation (context) - Goldberg, Robson - 1983
220   ORBIT: An optimizing compiler for Scheme (context) - Kranz, Kelsey et al. - 1986
220   ORBIT: An Optimizing Compiler For Scheme (context) - Kranz - 1988
216   Strategies for cache and local memory management by global p.. (context) - Gannon, Jalby et al. - 1988
210   Implementing lazy functional languages on stock hardware: Th.. - Jones - 1992
207   Flow analysis and optimization of LISP-like structures (context) - Jones, Muchnick - 1981  ACM   DBLP
202   Distributed shared memory: A survey of issues and algorithms (context) - Nitzberg, Lo - 1991  DBLP
202   ACM Transactions on Programming Languages and Systems (context) - Jefferson - 1985
200   Viewing control structures as patterns of passing messages (context) - Hewitt - 1977  DBLP
194   Shared Virtual Memory on Loosely Coupled Multiprocessors (context) - Li - 1986
175   Evaluating associativity in CPU caches (context) - Hill, Smith - 1989  ACM   DBLP
150   Parametric shape analysis via 3-valued logic - Sagiv, Reps et al. - 1999  ACM   DBLP
150   Introduction to Distributed Algorithms (context) - Tel - 1994  ACM
146   Parallelizing Programs with Recursive Data Structures (context) - Hendren - 1990  ACM   DBLP
144   Garbage Collection: Algorithms for Automatic Dynamic Memory .. (context) - Jones - 1996
143   A new implementation technique for applicative languages (context) - Turner - 1979  DBLP
139   Recursive functions of symbolic expressions and their comput.. - McCarthy - 1960  ACM
132   Detecting conflicts between structure accesses (context) - Larus, Hilfinger - 1988  ACM   DBLP
123   An efficient reliable broadcast protocol - Kaashoek, Tanenbaum et al. - 1989  ACM   DBLP
122   Multilisp: A language for concurrent symbolic computation (context) - Halstead - 1985  ACM   DBLP
121   An architecture for softwarecontrolled data prefetching (context) - Klaiber, Levy - 1991
119   Compositional pointer and escape analysis for Java programs - Whaley, Rinard - 1999
116   RABBIT: A compiler for SCHEME (context) - Steele - 1978  ACM
112   Load distributing for locally distributed systems (context) - Shivaratri, Krueger et al. - 1992  ACM   DBLP
112   Dynamic storage allocation: A survey and critical review - Wilson, Johnstone et al. - 1995  DBLP
111   Machine-independent virtual memory management for paged unip.. - Rashid, Tevanian et al. - 1987  ACM   DBLP
107   Mirage: A coherent distributed shared memory design (context) - Fleisch - 1989
104   Proving liveness properties of concurrent programs (context) - Owicki, Lamport - 1982  ACM   DBLP
104   Compiler-based prefetching for recursive data structures - Luk, Mowry - 1996  ACM   DBLP
103   Evaluation techniques for storage hierarchies (context) - Mattson, Gecsei et al. - 1970  DBLP
103   Pointer swizzling at page fault time: Efficiently and compat.. - Wilson, Kakkad - 1992
103   A case for direct-mapped caches (context) - Hill - 1988  ACM   DBLP
101   Garbage collection in a large LISP system (context) - Moon - 1984  ACM   DBLP
100   volume I: Fundamental Algorithms (context) - Knuth, of - 1973
99   Dependence analysis for pointer variables (context) - Horwitz, Pfeiffer et al. - 1989  ACM   DBLP
98   Evaluating stream buffers as a secondary cache replacement (context) - Palacharla, Kessler - 1994  ACM   DBLP
94   The effect of context switches on cache performance (context) - Mogul, Borg - 1991  ACM   DBLP
90   portable persistent store (context) - Singhal, Kakkad et al. - 1992
89   Deriving descriptions of possible values of program variable.. (context) - Janssens, Bruynooghe - 1992  ACM   DBLP
88   Static detection of dynamic memory errors - Evans - 1996
88   Implementation of the typed call-by-value -calculus using a.. (context) - Tofte, Talpin - 1994
85   Cache write policies and performance - Jouppi - 1993  ACM   DBLP
85   Abstract models of memory management (context) - Morrisett, Felleisen et al. - 1995  ACM   DBLP
81   Garbage collecting the world - Lang, Quenniac et al. - 1992
77   Computer Networks (context) - Tanenbaum - 1988  ACM
77   Algorithms implementing distributed shared memory (context) - Stumm, Zhou - 1990  ACM   DBLP
76   The Icon Programming Language (context) - Griswold, Griswold - 1983  ACM
75   Weak-Consistency Group Communication and Membership - Golding - 1992  ACM
73   A Lisp garbage collector for virtual memory computer systems (context) - Fenichel, Yochelson - 1969
73   Dependence based prefetching for linked data structures - Roth, Moshovos et al. - 1998  ACM
72   A structural view of the Cedar programming environment (context) - Swinehart, Zellweger et al. - 1986
72   A semantic model of reference counting and its abstraction - Hudak - 1987
72   A semantic model of reference counting and its abstraction - Hudak - 1986
71   distributed references supporting acyclic garbage collection (context) - Shapiro, Dickman et al. - 1992
70   Region-based memory management in Cyclone - Grossman, Morrisett et al. - 2002  ACM   DBLP
70   Springer-Verlag (context) - the, Workshop et al. - 1994
69   Compiling Lazy Functional Languages (context) - Johnsson - 1987
68   Performance and Evaluation of Lisp Systems (context) - Gabriel - 1985
67   Algorithms for distributed termination detection (context) - Mattern - 1987  DBLP
67   O'Reilly and Associates (context) - Wall, Schwartz - 1991
67   Representing control in the presence of first-class continua.. - Hieb, Dybvig et al. - 1990  ACM   DBLP
66   A high-performance parallel Lisp (context) - Kranz, Halstead et al. - 1989
65   The Mathematical Theory of Infectious Diseases and its Appli.. (context) - Bailey - 1975
65   A distributed garbage collection algorithm (context) - John, Hughes - 1985  ACM   DBLP
63   Cache performance of the SPEC92 benchmark suite - Gee, Hill et al. - 1993  ACM
62   DEC Systems Research Center (context) - Lamport, logic et al. - 1991
62   Scheduling tasks with resource requirements in hard real-tim.. (context) - Zhao, Ramamritham et al. - 1987  ACM   DBLP
61   The measured cost of conservative garbage collection - Zorn - 1993  ACM   DBLP
59   Software defects and their impact on system availability -- .. - Sullivan, Chillarege - 1991
58   Memory management with explicit regions - Gay, Aiken - 1998  ACM   DBLP
58   A comparative performance evaluation of write barrier implem.. - Hosking, Eliot et al. - 1992
57   Multiprocessing compactifying garbage collection (context) - Steele - 1975  ACM   DBLP
56   Comparative Performance Evaluation of Garbage Collection Alg.. (context) - Zorn - 1989  ACM
55   Design of the opportunistic garbage collector (context) - Wilson, Moher - 1989  ACM   DBLP
55   An efficient garbage collection scheme for parallel computer.. - Watson, Watson - 1987  ACM   DBLP
54   Programming with Regions in the ML Kit - Tofte, Birkedal et al. - 1997
54   Programming with Regions in the ML Kit - Tofte, Birkedal et al. - 2001
53   Compile-time garbage collection by sharing analysis (context) - Jones, le and et al. - 1989
51   Operational aspects of linear lambda calculus - Lincoln, Mitchell - 1992  DBLP
51   Fundamentals of Data Structures (context) - Horowitz, Sahni - 1977
50   Semantics of memory management for polymorphic languages - Morrisett, Harper - 1997  ACM
50   line edge-deletion problem (context) - Even, Shiloach - 1981
50   A performance study of alternative object faulting and point.. - White, Dewitt - 1992
49   Accurate and efficient approximation of variable aliasing in.. (context) - Jacobs, Langen - 1989  DBLP
49   The Portable Common Runtime approach to interoperability (context) - Weiser, Demers et al. - 1989  ACM   DBLP
49   Heap profiling of lazy functional programs - Runciman, Wakeling - 1993  DBLP
49   Heap profiling of lazy functional programs - Runciman, Wakeling - 1992  DBLP
49   Highly available distributed services and fault-tolerant dis.. (context) - Liskov, Ladin - 1986  ACM
48   A fast storage allocator (context) - Knowlton - 1965  ACM
46   Caching considerations for generational garbage collection - Wilson, Lam et al. - 1992  ACM   DBLP
45   Cache and Memory Hierarchy Design: A PerformanceDirected App.. (context) - Przybylski - 1990
45   Language support for regions - Gay, Aiken - 2001
44   Distributed simulation and the Time Warp operating system (context) - Jefferson - 1987
44   Verifying properties of parallel programs: An axiomatic appr.. (context) - Owicki, Gries - 1976
44   Smalltalk-80: Bits of History (context) - Krasner - 1983
43   Ultra-fast aliasing analysis using CLA: A million lines of C.. - Heintze, Tardieu - 2001  DBLP
43   Performance tradeoffs in cache design (context) - Przybylski, Horowitz et al. - 1988  ACM   DBLP
43   Axioms for memory access in asynchronous hardware systems (context) - Misra - 1986  ACM   DBLP
43   Improving the cache locality of memory allocation - Grunwald, Zorn et al. - 1993  ACM   DBLP
42   Tenuring policies for generation-based storage reclamation (context) - Ungar, Jackson - 1988  ACM   DBLP
41   Inside the Java Virtual Machine (context) - Venner - 1998  ACM
41   Lifetime analysis of dynamically allocated objects (context) - Ruggieri, Murtagh - 1988  ACM   DBLP
41   The memory fragmentation problem: Solved - Johnstone, Wilson - 1998
41   The memory fragmentation problem: Solved - Johnstone, Wilson - 1997
41   Quantifying the energy consumption of a pocket computer and .. - Farkas, Flinn et al. - 2000
40   Protection traps and alternatives for memory management of a.. - Hosking, Eliot et al. - 1993
40   Limitations of cache prefetching on a bus-based multiprocess.. (context) - Tullsen, Eggers - 1993  ACM   DBLP
40   Single threaded polymorphic lambda calculus (context) - an, Hudak - 1990
39   Data Structures Techniques (context) - Standish - 1980
38   Recursion equations as a programming language (context) - Turner - 1981
38   Implementation of Multilisp: Lisp on a multiprocessor (context) - Halstead - 1984  DBLP
37   Emerald: An Object-Based Language for Distributed Programmin.. (context) - Hutchinson - 1987
37   Quickstore: A high performance mapped object store - White, Dewitt - 1994  DBLP
37   Using key object opportunism to collect old objects (context) - Hayes - 1991
36   Fast allocation and deallocation of memory based on object l.. (context) - Hanson - 1990  ACM   DBLP
36   ACM Transactions on Programming Languages and Systems (context) - Tofte, Birkedal et al. - 1998
36   Object Mobility in a Distributed Object-Oriented System (context) - Jul - 1988  ACM
36   A language-independent garbage collector toolkit - Hudson, Eliot et al. - 1991  ACM
35   A lifetime-based garbage collector for Lisp systems on gener.. - Sobalvarro - 1988
35   A recoverable distributed shared memory integrating coherenc.. - Kermarrec, Cabillic et al. - 1995
35   Garbage collection of a distributed heap (context) - Ladin, Liskov - 1992
34   On adding garbage collection and runtime types to a strongly.. (context) - Rovner - 1985
34   The performance impact of block sizes and fetch strategies (context) - Przybylski - 1990  ACM   DBLP
33   Incremental garbage collection for mature objects (context) - Hudson, Eliot et al. - 1992
33   MultiScheme: A Parallel Processing System Based on MIT Schem.. (context) - Miller - 1987
32   of ACM SIGPLAN Notices (context) - SIGPLAN', Programming et al. - 1993
32   ACM SIGPLAN Notices (context) - SIGPLAN', Programming et al. - 1998
32   ACM SIGPLAN Notices (context) - SIGPLAN', Programming et al. - 1997
32   Managing persistent data with Mneme: Designing a reliable (context) - Eliot, Moss et al. - 1988
32   Dali: A high performance main memory storage manager (context) - Jagadish, Lieuwen et al. - 1994
32   ACM SIGPLAN Notices (context) - SIGPLAN', Programming et al. - 1999
32   of ACM SIGPLAN Notices (context) - SIGPLAN', Programming et al. - 1988
32   Managing stored voice in the etherphone system (context) - Terry, Swinehart - 1988  ACM   DBLP
32   Listlessness is better than laziness: Lazy evaluation and ga.. (context) - Wadler - 1984  DBLP
32   An adaptive tenuring policy for generation scavengers (context) - Ungar, Jackson - 1992  ACM   DBLP
31   Swedish Institute of Computer Science (context) - Sahlin, Carlsson et al. - 1991
31   Computing Surveys (context) - Smith - 1982
31   An efficient machine independent procedure for garbage colle.. (context) - Schorr, Waite - 1967
31   Garbage collection and task deletion in distributed applicat.. (context) - Hudak, Keller - 1982  ACM   DBLP
31   Atomic Incremental Garbage Collection and Recovery for a Lar.. (context) - Kolodner - 1992  ACM   DBLP
31   Tag-free garbage collection for strongly typed programming l.. (context) - Goldberg - 1991  ACM   DBLP
31   Atomic incremental garbage collection and recovery for large.. (context) - Kolodner - 1990
30   Field and Peter G (context) - Anthony - 1988
30   Comparing mark-and-sweep and stop-and-copy garbage collectio.. (context) - Zorn - 1990  DBLP
30   Programmer's Manual (context) - McCarthy - 1962
30   Segregating heap objects by reference behavior and lifetime - Zorn, Seidl - 1998  ACM   DBLP
30   Virtual memory on a narrow machine for an object-oriented la.. (context) - Kaehler - 1986  ACM   DBLP
30   Tail recursion without space leaks - Jones - 1992  DBLP
30   Real-time garbage collection on general-purpose machines (context) - Yuasa - 1990  ACM
29   The fractal dimension of computer programs and its applicati.. (context) - Thiebaut - 1989
29   API Specification (context) - Microsystems, Platform et al. - 2002
29   Real-time concurrent collection on stock multiprocessors (context) - Ellis, Li et al. - 1988  ACM   DBLP
28   Analysis of functional programs to detect run-time garbage c.. (context) - Inoue, Seki et al. - 1988
27   Storage reclamation and reorganization in client--server per.. - Yong, amd et al. - 1994
27   Pgraphite: An experiment in persistent typed object manageme.. (context) - Wileden, Wolf et al. - 1989  ACM   DBLP
27   Fault-tolerant distributed garbage collection in a client-se.. - Maheshwari - 1994  ACM   DBLP
27   Replication-based incremental copying collection - Nettles, O'Toole et al. - 1992
27   Efficient implementation of a defensible semantics for dynam.. (context) - Lindholm, O'Keefe - 1987  DBLP
26   Inexpensive implementations of set-associativity (context) - Kessler, Jooss et al. - 1989  ACM   DBLP
26   Polymorphic type reconstruction for garbage collection witho.. - Goldberg, Gloger - 1992  ACM   DBLP
26   A concurrent copying garbage collector for languages that di.. - Huelsbergen, Larus - 1993
25   Empirical measurements of six allocation-intensive C program.. - Zorn, Grunwald - 1992  ACM   DBLP
25   CUSTOMALLOC: Efficient synthesized memory allocators - Grunwald, Zorn - 1992  DBLP
25   concurrent checking of pointer and array accesses in C progr.. (context) - Patil, Fischer - 1997
25   Empirical measurements of six allocation-intensive C program.. - Zorn, Grunwald - 1992  ACM   DBLP
25   A survey of distributed garbage collection techniques - Plainfoss, Marc - 1995
25   The effect of garbage collection on cache performance - Zorn - 1991
25   Object fault handling for persistent programming languages: .. - Hosking, Eliot et al. - 1993
25   A new approach to proving the correctness of multiprocess pr.. (context) - Lamport - 1979
25   Generational reference counting: A reduced-communication dis.. (context) - Goldberg - 1989  ACM   DBLP
25   Incremental mature garbage collection using the train algori.. - Seligmann, Grarup - 1995  ACM   DBLP
25   The derivation of distributed termination detection algorith.. - Tel, Mattern - 1991  ACM   DBLP
25   The derivation of distributed termination detection algorith.. - Tel, Mattern - 1993  ACM   DBLP
25   Type-preserving garbage collectors - Wang, Appel - 2001  ACM   DBLP
25   Type-preserving garbage collectors - Wang, Appel - 2000  ACM   DBLP
24   Symmetric list processor (context) - Weizenbaum - 1963
24   LOOM --- large object-oriented memory for Smalltalk-80 syste.. (context) - Kaehler, Krasner - 1983
23   of ACM SIGPLAN Notices (context) - ACM, Object-Oriented et al. - 1999
23   A theory of stack allocation in polymorphically typed langua.. - Tofte, Talpin - 1993
23   Concurrent garbage collection on stock hardware (context) - North, Reppy - 1987  ACM   DBLP
23   the GNU Manual Group. GNU Emacs Lisp Reference Manual (context) - Lewis, LaLiberte et al. - 1998

[Article contains additional citations not shown here]

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