the Garbage Collection Bibliography

This bibliography may be freely used for non-commercial purposes. It may also be freely distributed provided that this notice is included. I would be most grateful to receive additions, corrections and URLs of electronically available papers. The full bibliography is also available in compressed BibTeX (140k) and PDF forms.

Further GC-related material can be found on the Garbage Collection page.

Richard Jones

Copyright ©1996-2017 Richard Jones

Last updated 4 April 2017.

[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]


I


[ibm-gc14] JVM garbage collection and storage allocation techniques. Technical report, IBM Corp., November 2003. Details of the IBM Developer Kit and Runtime Environment, version 1.4.1. Available here.


[ICFP96] 1st ACM SIGPLAN International Conference on Functional Programming, Philadelphia, PA, May 1996. ACM Press.


[ICFP97] 2nd ACM SIGPLAN International Conference on Functional Programming, Amsterdam, June 1997. ACM Press.


[ICFP98] 3rd ACM SIGPLAN International Conference on Functional Programming, Baltimore, MA, September 1998. ACM Press.


[ICFP99] 4th ACM SIGPLAN International Conference on Functional Programming, Paris, September 1999. ACM Press.


[ICFP00] 5th ACM SIGPLAN International Conference on Functional Programming, Montreal, September 2000. ACM Press. Available here.


[ICFP02] 7th ACM SIGPLAN International Conference on Functional Programming, ACM SIGPLAN Notices 37(9), Pittsburgh, PA, September 2002. ACM Press. Available here.


[ICFP08] 13th ACM SIGPLAN International Conference on Functional Programming, Victoria, BC, Canada, September 2008. ACM Press.


[ICFP10] 15th ACM SIGPLAN International Conference on Functional Programming, Baltimore, MD, September 2010. ACM Press.


[ICFP11] 16th ACM SIGPLAN International Conference on Functional Programming, Tokyo, Japan, September 2011. ACM Press.


[ichi94] Yuuji Ichisuki and Masao Morita. A shared-memory parallel extension of KLIC and its garbage collection.. In FGCS Workshop on Parallel Logic Programming, pages 113-126, 1994.


[ichi90] Yuuji Ichisuki and Akinori Yonezawa. Distributed garbage collection using group reference counting. In Jul and Juul [OOPSLA90-gc], 1990. Available here.


[ichi90a] Yuuji Ichisuki and Akinori Yonezawa. Distributed garbage collection using group reference counting. Technical Report 90-014, University of Tokyo, 1990.


[ICLP82] 1st International Conference on Logic Programming, 1982.


[ICLP84] S.-A. Tärnlund, editor. 2nd International Conference on Logic Programming, Uppsala, Finland, 1984.


[ICLP86] E. Schapiro, editor. 3rd International Conference on Logic Programming, volume 225, London, 1986. Springer-Verlag.


[ICLP87] J. L. Lassez, editor. 4th International Conference on Logic Programming, Melbourne, 1987. MIT Press.


[ICLP88] 5th International Conference on Logic Programming. MIT Press, 1988.


[ICLP90] D. H. D. Warren and P. Szeredi, editors. 7th International Conference on Logic Programming, Jerusalem, 1990. MIT Press.


[ICLP02] P.J. Stuckey, editor. 18th International Conference on Logic Programming, volume 2401 of Lecture Notes in Computer Science. Springer-Verlag, 2002. Available here.


[ICOOOLPS06] Olivier Zendra, editor. Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'06), Nantes, July 2006.


[ICOOOLPS11] Ian Rogers, editor. Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'11), Nantes, July 2011.


[ICOOOLPS15] Floréal Morandat, editor. Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'15), Prague, July 2015.


[ICPP76] International Conference on Parallel Processing(ICPP'76). IEEE Press, 1976.


[ICPP82] International Conference on Parallel Processing(ICPP'82). IEEE Press, August 1982.


[ICPP83] International Conference on Parallel Processing(ICPP'83). IEEE Press, August 1983.


[ICPP85] International Conference on Parallel Processing(ICPP'85). IEEE Press, August 1985.


[ICPP87] International Conference on Parallel Processing(ICPP'87). IEEE Press, August 1987.


[ICPP98] International Conference on Parallel Processing(ICPP'98), Minneapolis, MN, August 1998. IEEE Press.


[ICPP01] 30thInternational Conference on Parallel Processing(ICPP'01), Valencia, Spain, September 2001. IEEE Press.


[ICPP15] 44thInternational Conference on Parallel Processing(ICPP'15), Beijing, September 2015. IEEE Press.


[ICSE04] 26th International Conference on Software Engineering, Edinburgh, May 2004. IEEE Computer Society Press.


[ilia10] Ilias Iliadis. Performance of the greedy garbage-collection scheme in flash-based solid-state drives. Research Report RZ 3769 (# 99779), IBM Research - Zurich, March 2010. Available here.


[illi62] J. K. Iliffe and J. G. Jodeit. A dynamic storage allocation scheme. Computer Journal, 5(3):200-209, October 1962.


[ilso01] Peer Møller Ilsøe and Simon Hem Pedersen.Garbage collection in a Beta virtual machine with the Train Algorithm. Master's thesis, Aalborg University, June 2001.


[imai90] Akira Imai, Keiji Hirata, and Kazuo Taki. A parallel copying garbage collection for kl1 on a shared memory multiprocessor. ICOT technical memorandum TM-0967, Institute for New Generation Computer Technology, November 1990.


[imai91] Akira Imai and Evan Tick. Evaluation of parallel copying garbage collection on a shared-memory multiprocessor. ICOT technical report TR-650, Institute for New Generation Computer Technology, May 1991.


[imai91a] Akira Imai and Evan Tick. A shared-memory multiprocess or [sic] garbage collector and its evaluation for committed-choice logic programs. ICOT technical report TR-653, Institute for New Generation Computer Technology, June 1991.


[imai93] Akira Imai and Evan Tick. Evaluation of parallel copying garbage collection on a shared-memory multiprocessor. Transactions on Parallel and Distributed Systems, 4(9):1030-1040, 1993. Available here.


[occa88] inmos. The occam 2 Reference Manual. Prentice-Hall, 1988.


[inou88] Katsuro Inoue, Hiroyuki Seki, and Hikaru Yagi. Analysis of functional programs to detect run-time garbage cells. ACM Transactions on Programming Languages and Systems, 10(4):555-578, October 1988.


[inou03] H. Inoue, Darko Stefanović, and S. Forrest. Object lifetime prediction in Java. Technical Report TR-CS-2003-28, University of New Mexico, May 2003. Available here.


[inou06] H. Inoue, Darko Stefanović, and S. Forrest. On the prediction of Java object lifetimes. IEEE Transactions on Computers, 55(7):880-892, July 2006. Available here.


[inou09] Hiroshi Inoue, Hideaki Komatsu, and Toshio Nakatani. A study of memory management for web-based applications on multicore processors. In PLDI 2009 [PLDI09], 2009. Available here.


[inou12] Hiroshi Inoue and Toshio Nakatani. Identifying the sources of cache misses in Java programs without relying on hardware counters. In McKinley and Vechev [ISMM12], 2012, pages 133-142. Available here.


[inou91] Katsuro Inoue and K. Torii. Implementation and analysis of compile-time garbage collection. New Generation Computing, 10(1):101-119, 1991.


[iosi00] R. Iosif and R. Sisto. Using garbage collection in model checking. In 7th International SPIN Workshop on Model Checking of Software, volume 1885 of Lecture Notes in Computer Science, pages 20-33, Stanford, CA, September 2000. Springer-Verlag. Available here.


[irel89] E. Ireland. Writing interactive and file-processing functional programs. Master's thesis, Victoria University of Wellington, March 1989.


[ISCA85] 12th Annual International Symposium on Computer Architecture. IEEE Press, June 1985.


[ISCA89] 16th Annual International Symposium on Computer Architecture, Jerusalem, Israel, May 1989. IEEE Press.


[ISCA90] 17th Annual International Symposium on Computer Architecture, Seattle, WA, May 1990. IEEE Press.


[ISCA91] 18th Annual International Symposium on Computer Architecture, Toronto, Canada, May 1991. ACM Press.


[ISCA92] 19th Annual International Symposium on Computer Architecture, Gold Coast, Australia, May 1992. ACM Press.


[ISCA93] 20th Annual International Symposium on Computer Architecture, San Diego, CA, May 1993. IEEE Press.


[ISCA94] 21st Annual International Symposium on Computer Architecture, Chicago, IL, April 1994. IEEE Press.


[ISCA09] 36th AnnualInternational Symposium on Computer Architecture, Austin, TX, June 2009. ACM Press.


[ISCA12] 39th AnnualInternational Symposium on Computer Architecture, Portland, OR, June 2012. ACM Press.


[ishi83] Carol Y. Ishii. A comparative study of garbage collection and compaction algorithms. Master's thesis, Emory University, 1983.


[ISMM98] Simon L. Peyton Jones and Richard Jones, editors. 1st International Symposium on Memory Management, ACM SIGPLAN Notices 34(3), Vancouver, Canada, October 1998. ACM Press. Available here.


[ISMM2000] Craig Chambers and Antony L. Hosking, editors. 2nd International Symposium on Memory Management, ACM SIGPLAN Notices 36(1), Minneapolis, MN, October 2000. ACM Press. Available here.


[ISMM02] Hans-J. Boehm and David Detlefs, editors. 3rd International Symposium on Memory Management, ACM SIGPLAN Notices 38(2 supplement), Berlin, Germany, June 2002. ACM Press. Available here.


[ISMM04] David F. Bacon and Amer Diwan, editors. 4th International Symposium on Memory Management, Vancouver, Canada, October 2004. ACM Press. Available here.


[ISMM06] Erez Petrank and J. Eliot B. Moss, editors. 5th International Symposium on Memory Management, Ottawa, Canada, June 2006. ACM Press. Available here.


[ISMM07] Greg Morrisett and Mooly Sagiv, editors. 6th International Symposium on Memory Management, Montréal, Canada, October 2007. ACM Press. Available here.


[ISMM08] Richard Jones and Steve Blackburn, editors. 7th International Symposium on Memory Management, Tucson, AZ, June 2008. ACM Press. Available here.


[ISMM09] Hillel Kolodner and Guy Steele, editors. 8th International Symposium on Memory Management, Dublin, Ireland, June 2009. ACM Press. Available here.


[ISMM10] Jan Vitek and Doug Lea, editors. 9th International Symposium on Memory Management, Toronto, Canada, June 2010. ACM Press. Available here.


[ISMM11] Hans Boehm and David Bacon, editors. 10th International Symposium on Memory Management, San Jose, CA, June 2011. ACM Press. Available here.


[ISMM12] Kathryn McKinley and Martin Vechev, editors. 11th International Symposium on Memory Management, Beijing, China, June 2012. ACM Press.


[ISMM13] Erez Petrank and Perry Cheng, editors. 12th International Symposium on Memory Management, Seattle, WA, June 2013. ACM Press.


[ISMM14] Samuel Z. Guyer and David Grove, editors. 13th International Symposium on Memory Management, Edinburgh, June 2014. ACM Press.


[ISMM15] Mike Bond and Tony Hosking, editors. 14th International Symposium on Memory Management, Portland, OR, June 2015. ACM Press.


[ISMM16] Zheng Zhang and Christine Flood, editors. 15th International Symposium on Memory Management, Santa Barbara, CA, June 2016. ACM Press.


[isod71] S. Isoda, E. Goto, and I. Kimura. An efficient bit table technique for dynamic storage allocation of 2^n-word blocks. Communications of the ACM, 14(9):589-592, September 1971.


[ISORC01] 5th International Symposium on Object-Oriented Real-Time Distributed Computing, Washington, DC, April 2001. IEEE Press.


[ISORC03] P. Puschner, T. Nakajima, and A. Ghafoor, editors. 6th International Symposium on Object-Oriented Real-Time Distributed Computing. IEEE Press, May 2003.


[ISORC04] 7th International Symposium on Object-Oriented Real-Time Distributed Computing, Vienna, May 2004. IEEE Press.


[ISORC05] 8th International Symposium on Object-Oriented Real-Time Distributed Computing, Seattle, WA, May 2005. IEEE Press.


[ISORC06] 9th International Symposium on Object-Oriented Real-Time Distributed Computing, Gyeongju, Korea, April 2006. IEEE Press.


[ISORC07] 10th International Symposium on Object-Oriented Real-Time Distributed Computing. IEEE Press, 2007.


[ISORC08] 11th International Symposium on Object-Oriented Real-Time Distributed Computing, Orlando, FL, 2008. IEEE Press.


[ito97] Takayasu Ito and Toshihiro Asai. Timed-GC for a real-time Lisp system. In Workshop on Languages, Compilers, and Tools for Real-Time Systems (LCT-RTS97), Las Vegas, Nevada, June 1997. ACM Press.


[IWMM92] Yves Bekkers and Jacques Cohen, editors. International Workshop on Memory Management, volume 637 of Lecture Notes in Computer Science, St Malo, France, 17-19 September 1992. Springer. Available here.


[IWMM95] Henry G. Baker, editor. International Workshop on Memory Management, volume 986 of Lecture Notes in Computer Science, Kinross, Scotland, 27-29 September 1995. Springer. Available here.


[IWOOOS91] Luis-Felipe Cabrera, Vincent Russo, and Marc Shapiro, editors. International Workshop on Object Orientation in Operating Systems, Palo Alto, CA, October 1991. IEEE Press.


[IWOOOS92] Luis-Felipe Cabrera, Vince Russo, and Marc Shapiro, editors. International Workshop on Object Orientation in Operating Systems, Paris, September 1992. IEEE Press.


[IWOOOS93] International Workshop on Object Orientation in Operating Systems. IEEE Press, 1993.


[iyen12a] Balaji Iyengar, Edward Gehringer, Michael Wolf, and Karthikeyan Manivannan. Scalable concurrent and parallel mark. In McKinley and Vechev [ISMM12], 2012, pages 61-72. Available here.


[iyen12b] Balaji Iyengar, Gil Tene, Michael Wolf, and Edward Gehringer. The Collie: a wait-free compacting collector. In McKinley and Vechev [ISMM12], 2012, pages 85-96. Available here.


[iyen92] Arun Iyengar. Dynamic Storage Allocation on a Multiprocessor. PhD thesis, MIT Laboratory for Computer Science, 1992. Technical Report MIT/LCS/TR-560.


[iyen93] Arun K. Iyengar. Parallel dynamic storage allocation algorithms. In 5th IEEE Symposium on Parallel and Distributed Processing. IEEE Press, 1993.


[iyen12] Balaji Iyengar. Non-Blocking Algorithms for Garbage Collected Environments. PhD thesis, North Carolina State University, 2012. Available here.

Up [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]


This file was generated by bib2htmlwritten by
Richard Jones

University of Kent at Canterbury