The Memory Management Reference
Bibliography
By Author
This summary lists books and papers fitting into the categories listed below. Each category contains a list of bibliographic entries, in the following format:
- Authors, linked to their section in the summary by author;
- Publication date;
- Title, linked to the full entry.
Shortcuts: Ole Agesen,
Andrew Appel,
Apple Computer, Inc.,
Giuseppe Attardi,
Alain Azagury,
Henry G. Baker,
Nick Barnes,
David A. Barrett,
Joel F. Bartlett,
Yves Bekkers,
Emery D. Berger,
Robert D. Blumofe,
Daniel G. Bobrow,
Hans-J. Boehm,
David Boles,
P. Branquart,
Richard Brooksby,
Alfred Brown,
Carl Bruggeman,
Brad Calder,
Dante J. Cannarozzi,
Patrick J. Caudill,
David Chase,
C. J. Cheney,
Perry Cheng,
Trishul M. Chilimbi,
Michal Cierniak,
T J W Clarke,
William D Clinger,
Jacques Cohen,
Dominique Colnet,
Jonathan E. Cook,
Eric Cooper,
Philippe Coucaud,
Quentin Cutts,
Ron K. Cytron,
David Jones,
Michael C. Daconta,
O.-J. Dahl,
Alan J. Demers,
P. J. Denning,
David L. Detlefs,
L. Peter Deutsch,
E. W. Dijkstra,
Amer Diwan,
Damien Doligez,
Al Dosser,
R. Kent Dybvig,
David Eby,
Daniel R. Edelson,
Daniel J. Edwards,
John R. Ellis,
Matthias Felleisen,
Paulo Ferreira,
Tito Flagella,
Daniel P Friedman,
Georges Gonthier,
Steffen Grarup,
Dirk Grunwald,
David Gudeman,
Nickolas Haines,
Lars T Hansen,
Robert Harper,
Timothy Harris,
Brian Heck,
R. Henderson,
Roger Henriksson,
Caleb Hess,
Carl Hewitt,
Paul Hilfinger,
Antony L. Hosking,
Yarsun Hsu,
Richard L. Hudson,
Willie Hunt,
Pietro Iglio,
Jin-Soo Kim,
Frank Jackson,
Mark S. Johnstone,
Richard E. Jones,
Sheetal V. Kakkad,
Bob Kanefsky,
Artur Klauser,
Elliot K. Kolodner,
Murali Krishnan,
Michael S. Lam,
Leslie Lamport,
Per-Åke Larson,
James R. Larus,
Peter Lee,
Xavier Leroy,
J. Lewi,
Kai Li,
Henry Lieberman,
Rafael Lins,
Guei-Yuan Lueh,
A. J. Martin,
Gavin Matthews,
J. McCarthy,
Veljko Milutinovic,
M. L. Minsky,
Thomas G. Moher,
David Moon,
Ben-Ari Mordechai,
Luc Moreau,
Greg Morrisett,
Ron Morrison,
J. Eliot B. Moss,
David S. Munro,
Michael Neely,
Scott Nettles,
Norman R. Nielsen,
Arthur C Norman,
James O'Toole,
Eric Ost,
Erez Petrank,
Simon Peyton Jones,
John S. Pieper,
David Pierce,
Pekka P. Pirinen,
Michael P. Plezbert,
Tony Printezis,
Jelica Protic,
Xiaohan Qin,
Norman Ramsey,
Fermin Reig,
M. B. Reinhold,
J. M. Robson,
Gustavo Rodriguez-Rivera,
Niklas Röjemo,
David J. Roth,
Paul Rovner,
Colin Runciman,
Vince Russo,
C. S. Scholten,
S. C. Schwartz,
Jacob Seligmann,
Manuel Serrano,
Marc Shapiro,
Robert A. Shaw,
Nick Dalton,
Scott Shenker,
Vivek Singhal,
P. G. Sobalvarro,
Guy L. Steele,
Darko Stefanovic,
E. F. M. Steffens,
James M. Stichnoth,
Will R Stoye,
Indira Subramanian,
Jean-Pierre Talpin,
David Tarditi,
Stephen Thomas,
Mads Tofte,
Milo Tomasevic,
Dave Ungar,
Kiem-Phong Vo,
David Wakeling,
Joshua Walgenbach,
Daniel C. Watson,
Christopher F. Weight,
Mark Weiser,
Paul R. Wilson,
Allen Wirfs-Brock,
David S. Wise,
P. Tucker Withington,
Alexander L. Wolf,
Zvi Yehudai,
G. May Yip,
Taiichi Yuasa,
Olivier Zendra,
Benjamin Zorn.
E-mail: ole.agesen@sun.com
E-mail: appel@princeton.edu
E-mail: techpubsfeedback@apple.com
E-mail: azagury@haifa.vnet.ibm.com
E-mail: hbaker@netcom.com
E-mail: Nick.Barnes@pobox.com
E-mail: emery@cs.utexas.edu
E-mail: rdb@cs.utexas.edu
E-mail: bobrow@parc.xerox.com
E-mail: boehm@acm.org
E-mail: richard.brooksby@pobox.com
E-mail: bruggema@cs.indiana.edu
E-mail: chase@world.std.com
E-mail: cierniak@cs.rochester.edu
E-mail: colnet@loria.fr
E-mail: jcook@cs.nmsu.edu
E-mail: coucaud@loria.fr
E-mail: david.detlefs@sun.com
E-mail: ghost@aladdin.com
E-mail: diwan@cs.stanford.edu
- Amer Diwan, Richard L. Hudson, J. Eliot B. Moss. 1992. Compiler Support for Garbage Collection in a Statically Typed Language.
- Amer Diwan, David Tarditi, J. Eliot B. Moss. 1993. Memory Subsystem Performance of Programs with Intensive Heap Allocation.
- Amer Diwan, David Tarditi, J. Eliot B. Moss. 1994. Memory Subsystem Performance of Programs Using Copying Garbage Collection.
- Richard L. Hudson, J. Eliot B. Moss, Amer Diwan, Christopher F. Weight. 1991. A Language-Independent Garbage Collector Toolkit.
- David Tarditi, Amer Diwan. 1995. Measuring the Cost of Storage Management.
E-mail: Damien.Doligez@inria.fr
E-mail: dyb@cs.indiana.edu
E-mail: deby@cs.indiana.edu
E-mail: matthias@cs.rice.edu
E-mail: dfried@indiana.edu
E-mail: Georges.Gonthier@inria.fr
E-mail: Nick.Barnes@pobox.com
E-mail: rwh@cs.cmu.edu
E-mail: tlh20@cam.ac.uk
E-mail: hewitt@ai.mit.edu
E-mail: hosking@cs.purdue.edu
- Amer Diwan, Richard L. Hudson, J. Eliot B. Moss. 1992. Compiler Support for Garbage Collection in a Statically Typed Language.
- Antony L. Hosking, Richard L. Hudson. 1993. Remembered sets can also play cards.
- Richard L. Hudson, J. Eliot B. Moss. 1992. Incremental Collection of Mature Objects.
- Richard L. Hudson, J. Eliot B. Moss, Amer Diwan, Christopher F. Weight. 1991. A Language-Independent Garbage Collector Toolkit.
- Richard L. Hudson, Ron Morrison, J. Eliot B. Moss, David S. Munro. 1997. Garbage Collecting the World: One Car at a Time.
E-mail: iglio@fub.it
E-mail: R.E.Jones@ukc.ac.uk
E-mail: kolodner@haifa.vnet.ibm.com
E-mail: muralik@microsoft.com
E-mail: palarson@microsoft.com
E-mail: larus@microsoft.com
E-mail: Guei-Yuan_Lueh@intel.com
E-mail: Gavin@Matthews.org
E-mail: L.Moreau@ecs.soton.ac.uk
E-mail: jgm@cs.cornell.edu
E-mail: ron@dcs.st-and.ac.uk
E-mail: moss@cs.umass.edu
- Ole Agesen, David L. Detlefs, J. Eliot B. Moss. 1998. Garbage Collection and Local Variable Type-precision and Liveness in JavaTM Virtual Machines .
- Amer Diwan, Richard L. Hudson, J. Eliot B. Moss. 1992. Compiler Support for Garbage Collection in a Statically Typed Language.
- Amer Diwan, David Tarditi, J. Eliot B. Moss. 1993. Memory Subsystem Performance of Programs with Intensive Heap Allocation.
- Amer Diwan, David Tarditi, J. Eliot B. Moss. 1994. Memory Subsystem Performance of Programs Using Copying Garbage Collection.
- Richard L. Hudson, J. Eliot B. Moss. 1992. Incremental Collection of Mature Objects.
- Antony L. Hosking, J. Eliot B. Moss. 1993. Protection traps and alternatives for memory management of an object-oriented language.
- Richard L. Hudson, J. Eliot B. Moss, Amer Diwan, Christopher F. Weight. 1991. A Language-Independent Garbage Collector Toolkit.
- Richard L. Hudson, Ron Morrison, J. Eliot B. Moss, David S. Munro. 1997. Garbage Collecting the World: One Car at a Time.
- Antony L. Hosking, J. Eliot B. Moss, Darko Stefanovic. 1992. A comparative performance evaluation of write barrier implementations.
- David S. Munro, Alfred Brown, Ron Morrison, J. Eliot B. Moss. 1999. Incremental Garbage Collection of a Persistent Object Store using PMOS.
E-mail: erezp@haifa.vnet.ibm.com
E-mail: simonpj@microsoft.com
E-mail: pieper@zko.dec.com
E-mail: pirinenp@acm.org
E-mail: tony@dcs.gla.ac.uk
E-mail: nr@eecs.harvard.edu
E-mail: reig@dcs.gla.ac.uk
E-mail: grr@geodesic.com
E-mail: droth@pobox.com
E-mail: jacobse@daimi.aau.dk
E-mail: stefanov@cs.umass.edu
E-mail: stichnot@cs.cmu.edu
E-mail: stephen.thomas@insignia.com
E-mail: tofte@diku.dk
E-mail: kpv@research.att.com
E-mail: wilson@cs.utexas.edu
- Mark S. Johnstone, Paul R. Wilson. 1998. The Memory Fragmentation Problem: Solved?.
- Vivek Singhal, Sheetal V. Kakkad, Paul R. Wilson. 1992. Texas: An Efficient, Portable Persistent Store.
- Paul R. Wilson, Sheetal V. Kakkad. 1992. Pointer Swizzling at Page Fault Time.
- Paul R. Wilson. 1994. Uniprocessor Garbage Collection Techniques.
- Paul R. Wilson, Mark S. Johnstone, Michael Neely, David Boles. 1995. Dynamic Storage Allocation: A Survey and Critical Review.
- Paul R. Wilson, Michael S. Lam, Thomas G. Moher. 1992. Caching Considerations for Generational Garbage Collection.
E-mail: dswise@cs.indiana.edu
- Daniel P Friedman, David S. Wise. 1976. Garbage collecting a heap which includes a scatter table.
- Daniel P Friedman, David S. Wise. 1977. The One-Bit Reference Count.
- Daniel P Friedman, David S. Wise. 1979. Reference counting can manage the circular environments of mutual recursion.
- David J. Roth, David S. Wise. 1999. One-bit counts between unique and sticky.
- David S. Wise, Brian Heck, Caleb Hess, Willie Hunt, Eric Ost. 1997. Uniprocessor Performance of a Reference-Counting Hardware Heap.
- David S. Wise. 1978. The double-buddy system.
- David S. Wise. 1979. Morris's garbage compaction algorithm restores reference counts.
- David S. Wise. 1985. Design for a multiprocessing heap with on-board reference counting.
- David S. Wise. 1993. Stop-and-copy and one-bit reference counting.
- Daniel C. Watson, David S. Wise. 1976. Tuning Garwick's algorithm for repacking sequential storage.
- David S. Wise, Joshua Walgenbach. 1996. Static and Dynamic Partitioning of Pointers as Links and Threads.
E-mail: ptw@pobox.com
E-mail: yehudai@haifa.vnet.ibm.com
E-mail: yuasa@kuis.kyoto-u.ac.jp
E-mail: zendra@loria.fr
E-mail: zorn@cs.colorado.edu
- Jonathan E. Cook, Artur Klauser, Alexander L. Wolf, Benjamin Zorn. 1996. Semi-automatic, Self-adaptive Control of Garbage Collection Rates in Object Databases.
- Benjamin Zorn, Paul Hilfinger. 1988. A Memory Allocation Profiler for C and Lisp Programs.
- Benjamin Zorn. 1989. Comparative Performance Evaluation of Garbage Collection Algorithms.
- David A. Barrett, Benjamin Zorn. 1995. Garbage Collection using a Dynamic Threatening Boundary.
- Brad Calder, Dirk Grunwald, Benjamin Zorn. 1994. Quantifying Behavioral Differences Between C and C++ Programs.
- Jonathan E. Cook, Alexander L. Wolf, Benjamin Zorn. 1994. Partition Selection Policies in Object Database Garbage Collection.
- Dirk Grunwald, Benjamin Zorn. 1993. CustoMalloc: Efficient Synthesized Memory Allocators.
- Dirk Grunwald, Benjamin Zorn, R. Henderson. 1993. Improving the Cache Locality of Memory Allocation.
- Benjamin Zorn. 1990. Barrier Methods for Garbage Collection.
- Benjamin Zorn. 1990. Comparing Mark-and-sweep and Stop-and-copy Garbage Collection.
- Benjamin Zorn. 1991. The Effect of Garbage Collection on Cache Performance.
- Benjamin Zorn. 1993. The Measured Cost of Conservative Garbage Collection.
- Benjamin Zorn, Dirk Grunwald. 1994. Evaluating Models of Memory Allocation.
- Benjamin Zorn, Dirk Grunwald. 1992. Empirical Measurements of Six Allocation-intensive C Programs.
- David L. Detlefs, Al Dosser, Benjamin Zorn. 1994. Memory Allocation Costs in Large C and C++ Programs.
- David A. Barrett, Benjamin Zorn. 1993. Using Lifetime Predictors to Improve Memory Allocation Performance.