]> git.llucax.com Git - personal/website.git/blob - source/proj/dgc/papers.rst
Add a bunch of new blog posts
[personal/website.git] / source / proj / dgc / papers.rst
1
2 ======
3 Papers
4 ======
5
6
7 If you know of any papers you think I would be interested in, I'll appreciate
8 if you can drop me an `e-mail`__.
9
10 __ mailto:luca@llucax.com.ar
11
12
13
14 Reference Counting
15 ==================
16
17 * `On-the-Fly Garbage Collection Using Sliding Views`__.
18 * `Python's algorithm`__ (blog post__).
19
20 __ http://www.cs.technion.ac.il/~erez/presentations/lp-seminar.ppt
21 __ http://arctrix.com/nas/python/gc/
22 __ http://llucax.com.ar/blog/blog/post/-41674980
23
24
25
26 Tracing
27 =======
28
29 * `Connectivity-based garbage collection`__.
30 * `Accurate Garbage Collection in an Uncooperative Environment`__ (blog
31   post__).
32
33 __ http://www-plan.cs.colorado.edu/diwan/cbgc.pdf
34 __ http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.19.5570
35 __ http://llucax.com.ar/blog/blog/post/-1ac779b
36
37
38 Non-moving
39 ----------
40
41 * `Nonintrusive Cloning Garbage Collector with Stock Operating System
42   Support`__.
43
44 __ http://www.cs.purdue.edu/homes/grr/snapshot-gc.ps
45
46 Mark & Sweep
47 ++++++++++++
48
49 * `Lock-free parallel and concurrent garbage collection by mark&sweep`__.
50 * `Very Concurrent Mark-&-Sweep Garbage Collection without Fine-Grain
51   Synchronization`__.
52
53 __ http://www.win.tue.nl/~jfg/articles/CSR-04-31.pdf
54 __ http://doc.cat-v.org/inferno/concurrent_gc/
55
56
57
58 Moving
59 ------
60
61 Mark Compact
62 ++++++++++++
63
64 * `Mono Compacting GC`__.
65
66 __ http://www.mono-project.com/Compacting_GC
67
68 Copying
69 +++++++
70
71 * `Combining Region Inference and Garbage Collection`__.
72
73 __ http://www.itu.dk/~mael/mypapers/pldi2002.pdf
74
75 Mark-Region
76 +++++++++++
77
78 * `Immix: A Mark-Region Garbage Collector with Space Efficiency, Fast
79   Collection, and Mutator Performance`__ (blog post__).
80
81 __ http://cs.anu.edu.au/~Steve.Blackburn/pubs/abstracts.html#immix-pldi-2008
82 __ http://llucax.com.ar/blog/blog/post/2b76eea1
83
84
85
86 Other
87 =====
88
89 * `Quantifying the Performance of Garbage Collection vs. Explicit Memory
90   Management`__.
91
92 __ http://www.cs.umass.edu/~emery/pubs/gcvsmalloc.pdf
93
94
95 .. vim: set et sw=3 sts=3 tw=78 :