]> git.llucax.com Git - z.facultad/75.00/informe.git/blob - source/referencias.rst
Completar capítulo de Solución adoptada
[z.facultad/75.00/informe.git] / source / referencias.rst
1
2 .. Pone links "offline" (para generar PDF para imprimir).
3 .. target-notes::
4
5
6 .. _refs:
7
8
9 .. Papers:
10 .. ~~~~~~~
11
12 .. [HDH03] Martin Hirzel, Amer Diwan, and Matthew Hertz, Proceedings
13    of the 18th Conference on Object-Oriented Programming, Systems,
14    Languages, and Applications (OOPSLA 2003), Anaheim, CA, Oct. 26-30,
15    2003.
16
17 .. [LINS05] Rafael D Lins. A New Multi-Processor Architecture for
18    Parallel Lazy Cyclic Reference Counting. Proceedings of the 17th
19    International Symposium on Computer Architecture on High Performance
20    Computing - Volume 00 (páginas 35-43), 2005. IEEE Press.
21
22 .. [BEZO06] Emery D. Berger, Benjamin G. Zorn. DieHard: probabilistic
23    memory safety for unsafe languages. PLDI '06: Proceedings of the 2006
24    ACM SIGPLAN conference on Programming language design and
25    implementation. 2006. ISBN 1-59593-320-4.
26
27 .. [HUEL98] Lorenz Huelsbergen and Phil Winterbottom. Very Concurrent
28    Mark-&-Sweep Garbage Collection without Fine-Grain Synchronization.
29    Proceedings of the International Symposium on Memory Management. Páginas
30    166-175. ACM. 1998. ISBN 1-58113-114-3.
31
32 .. [RODR97] Gustavo Rodriguez-Rivera and Vince Russo. Non-intrusive Cloning
33    Garbage Collection with Stock Operating System Support. Software Practice
34    and Experience Volumen 27, Número 8. Agosto 1997.
35
36 .. [BOEH88] Hans-Juergen Boehm and Mark Weiser. `Garbage Collection in an
37    Uncooperative Environment`__. Software Practice and Experience Volumen 18,
38    Número 9. Páginas 807-820. Septiembre 1988.
39 __ http://www.hpl.hp.com/personal/Hans_Boehm/spe_gc_paper/preprint.pdf
40
41 .. [BOEH91] Hans-Juergen Boehm and Alan J. Demers and Scott  Shenker. `Mostly
42    Parallel Garbage Collection`__. Proceedings of the ACM SIGPLAN '91
43    Conference on Programming Language Design and Implementation, Volumen 26,
44    Número 6. Páginas 157-164. Junio 1991.
45 __ http://www.hpl.hp.com/personal/Hans_Boehm/gc/papers/pldi91.ps.Z
46
47 .. [BOEH93] Hans-Juergen Boehm. `Space Efficient Conservative Garbage
48    Collection`__. Proceedings
49    of the ACM SIGPLAN '93 Conference on Programming Language Design and
50    Implementation, Volumen 28, Número 6. Páginas 197-206. Junio 1993.
51 __ http://www.hpl.hp.com/personal/Hans_Boehm/gc/papers/pldi93.ps.Z
52
53 .. [BLAC08] Stephen Blackburn and Kathryn McKinley. `Immix Garbage Collection:
54    Mutator Locality, Fast Collection, and Space Efficiency`__. Proceedings of
55    the ACM SIGPLAN '08 Conference on Programming Language Design and
56    Implementation. Páginas 22-32. Junio 2008.
57 __ http://cs.anu.edu.au/techreports/2007/TR-CS-07-04.pdf
58
59 .. [HIRZ03] Martin Hirzel and Amer Diwan and Matthew Hertz.
60    `Connectivity-based Garbage Collection`__. Proceedings of the ACM OOPSLA
61    '03 Conference on Object-Oriented Programming, Systems, Languages and
62    Applications. Noviembre 2003.
63 __ http://www-plan.cs.colorado.edu/diwan/cbgc.pdf
64
65 .. [CAR95] A. Rogers and M. Carlisle and J. Reppy and L. Hendren. Supporting
66    Dynamic Data Structures on Distributed Memory Machines. Transactions on
67    Programming Languages and Systems, volúmen 17, número 2. Marzo 1995.
68
69 .. [CMK01] B. Cahoon and K. S. McKinley. `Data Flow Analysis for Software
70    Prefetching Linked Data Structures in Java`__. International Conference on
71    Parallel Architectures and Compilation Techniques (PACT). Barcelona,
72    España.  Septiembre 2001. 
73 __ ftp://ftp.cs.umass.edu/pub/osl/papers/pact01-prefetch.ps.gz
74
75 .. [BH86] J. Barnes and P. Hut. A hierarchical o(N log N) force-calculation
76    algorithm.  Nature Volumen 324, páginas 446-449.  Diciembre 1986.
77
78 .. [BN98] G. Bilardi and A. Nicolau. Adaptive Bitonic Sorting: An optimal
79    parallel algorithm for shared-memory machines. SIAM J. Comput.
80    Volumen 18, número 2, páginas 216-228. 1998.
81
82 .. [CDG93] D. Culler, A. Dusseau, S. Goldstein, A. Krishnamurthy, S. Lumetta,
83    T. von Eicken and K. Yelick. Parallel Programming in Split-C.
84    Supercomputing 1993, páginas 262-273. 1993.
85
86 .. [KAR77] R. Karp. Probabilistic analysis of partitioning algorithms for the
87    traveling-salesman problem in the plane.  Mathematics of Operations
88    Research Volumen 2, número 3, páginas 209-224. Agosto 1977.
89
90 .. [GS85] L. Guibas and J. Stolfi. General Subdivisions and Voronoi Diagrams.
91    ACM Trans. on Graphics Volumen 4, número 2, páginas 74-123. 1985.
92
93 .. [BLA06] Blackburn, Stephen M. and Garner, Robin and Hoffmann, Chris and
94    Khang, Asjad M. and McKinley, Kathryn S. and Bentzur, Rotem and Diwan, Amer
95    and Feinberg, Daniel and Frampton, Daniel and Guyer, Samuel Z. and Hirzel,
96    Martin and Hosking, Antony and Jump, Maria and Lee, Han and Moss, J. Eliot
97    B. and Moss, B. and Phansalkar, Aashish and Stefanovic, Darko and
98    VanDrunen, Thomas and von Dincklage, Daniel and Wiedermann, Ben. The DaCapo
99    benchmarks: java benchmarking development and analysis. OOPSLA '06:
100    Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented
101    programming systems, languages, and applications. ISBN 1-59593-348-4.
102    Páginas 169-190. 2006.
103
104
105
106 .. Libros:
107 .. ~~~~~~~
108
109 .. [BKIP08] Kris Macleod Bell, Lars Ivar Igesund, Sean Kelly, and Michael
110    Parker. Learn to Tango with D. Apress, 2007. ISBN 1-59059-960-8.
111
112 .. [JOLI96] Richard Jones, Rafael D Lins. Garbage Collection: Algorithms
113    for Automatic Dynamic Memory Management. John Wiley & Sons, 1996.
114    ISBN 0-471-94148-4.
115
116 .. [SUTT99] Herb Sutter. Exceptional C++: 47 Engineering Puzzles,
117    Programming Problems, and Solutions, 1ra edición. Addison-Wesley
118    Professional, 1999. ISBN 0-201-61562-2.
119
120
121 .. Webs:
122 .. ~~~~~
123
124 .. [NAS00] Neil Schemenauer. `Garbage Collection for Python`__. 2000.
125 __ http://arctrix.com/nas/python/gc/
126
127 .. [PHP081] PHP Team. `PHP 5.3 alpha1 released!`__. PHP news archive.
128    2008-08-01.
129 __ http://www.php.net/archive/2008.php#id2008-08-01-1
130
131 .. [GCBIB] Richard Jones. `The Garbage Collection Bibliography`__. 1996-2009.
132 __ http://www.cs.ukc.ac.uk/people/staff/rej/gcbib/gcbib.html
133
134 .. [MOLAWE] Paolo Molaro. `Compacting GC`__. The Mono Project. Obtenido en
135    Junio de 2009.
136 __ http://www.mono-project.com/Compacting_GC
137
138 .. [MOLA06] Paolo Molaro. `A new Mono GC`__. Octubre 2006.
139 __ http://www.go-mono.com/meeting06/mono-sgen.pdf
140
141 .. [BOEHWD] Hans-J. Boehm. `Conservative GC Algorithmic Overview`__. HP
142    Labs / SGI. Obtenido en Junio de 2009.
143 __ http://www.hpl.hp.com/personal/Hans_Boehm/gc/gcdescr.html
144
145 .. [LWN90311] Ingo Molnar. `flexible-mmap-2.6.7-D5`__. Linux Weekly News.
146    Junio 2004.
147 __ http://lwn.net/Articles/90311/
148
149 .. [LMTDGC] Leandro Lucarella. `Luca's Meaninless Thoughts, tag DGC`__.
150    2008-2010.
151 __ http://llucax.com.ar/blog/blog/tag/dgc
152
153 .. [DRT117] Sean Kelly. `D Concurrent GC`__. Lista de correo de Druntime. 15
154    de septiembre de 2010.
155 __ http://lists.puremagic.com/pipermail/d-runtime/2010-September/000117.html
156
157 .. [TT1997] Leandro Lucarella. `Integrate CDGC (D Concurrent Garbage
158    Collector)`__. Tango Issue Tracker. Octubre 2010.
159 __ http://www.dsource.org/projects/tango/ticket/1997
160
161
162 .. Grupo de noticias digitalmars.D:
163 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
164
165 .. [NGD46407] Oskar Linde. The problem with the D GC. Grupo de noticias
166    digitalmars.D, 8 de enero de 2007. `Mensaje número 46407`__.
167 __ http://www.digitalmars.com/d/archives/digitalmars/D/The_problem_with_the_D_GC_46407.html
168
169 .. [NGD54084] Babele Dunnit. Problems with GC, trees and array concatenation.
170    Grupo de noticias digitalmars.D, 1ro de junio de 2007. `Mensaje número
171    54084`__.
172 __ http://www.digitalmars.com/d/archives/digitalmars/D/Problems_with_GC_trees_and_array_concatenation_54084.html
173
174 .. [NGD5821] Antonio Monteiro. Thread and gc.fullCollect. Grupo de noticias
175    digitalmars.D, 11 de enero de 2007. `Mensaje número 5821`__.
176 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/thread_and_gc.fullCollect_5821.html
177
178 .. [NGD35364] Frank Benoit. GC implementation. Grupo de noticias
179    digitalmars.D, 18 de marzo de 2006. `Mensaje número 35364`__.
180 __ http://www.digitalmars.com/d/archives/digitalmars/D/35364.html
181
182 .. [NGD71869] Fawzi Mohamed. large objects and GC. Grupo de noticias
183    digitalmars.D, 16 de mayo de 2008. `Mensaje número 71869`__.
184 __ http://www.digitalmars.com/d/archives/digitalmars/D/large_objects_and_GC_71869.html
185
186 .. [NGD75952] Alan Knowles. Threading and the Garbage handler mess. Grupo de
187    noticias digitalmars.D, 6 de septiembre de 2008. `Mensaje número 75952`__.
188 __ http://www.digitalmars.com/d/archives/digitalmars/D/Threading_and_the_Garbage_handler_mess._75952.html
189
190 .. [NGD13301] Pete Poulos. Weak references. Grupo de noticias digitalmars.D,
191    5 de agosto de 2008. `Mensaje número 13301`__.
192 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/weak_references_13301.html
193
194 .. [NGD86840] Simon Treny. Keeping a list of instances and garbage-collection.
195    Grupo de noticias digitalmars.D, 29 de marzo de 2009. `Mensaje número
196    86840`__.
197 __ http://www.digitalmars.com/d/archives/digitalmars/D/Keeping_a_list_of_instances_and_garbage-collection_86840.html
198
199 .. [NGD69761] Jarrett Billingsley. Weak references. Grupo de noticias
200    digitalmars.D, 12 de abril de 2008. `Mensaje número 69761`__.
201 __ http://www.digitalmars.com/d/archives/digitalmars/D/Weak_references._69761.html
202
203 .. [NGD74624] Pete Poulos. Weak References. Grupo de noticias digitalmars.D,
204    6 de agosto de 2008. `Mensaje número 74624`__.
205 __ http://www.digitalmars.com/d/archives/digitalmars/D/Weak_References_74624.html
206
207 .. [NGD88065] Jason House. D2 weak references. Grupo de noticias
208    digitalmars.D, 15 de abril de 2009. `Mensaje número 88065`__.
209 __ http://www.digitalmars.com/d/archives/digitalmars/D/D2_weak_references_88065.html
210
211 .. [NGD88298] Leandro Lucarella. GC object finalization not guaranteed. Grupo
212    de noticias digitalmars.D, 18 de abril de 2009. `Mensaje número 88298`__.
213 __ http://www.digitalmars.com/d/archives/digitalmars/D/GC_object_finalization_not_guaranteed_88298.html
214
215 .. [NGD44607] Russ Lewis. A TODO for somebody: Full Reflection Gets You
216    Smarter GC. Grupo de noticias digitalmars.D, 20 de noviembre de 2006.
217    `Mensaje número 44607`__.
218 __ http://www.digitalmars.com/d/archives/digitalmars/D/A_TODO_for_somebody_Full_Reflection_Gets_You_Smarter_GC_44607.html
219
220 .. [NGD42557] Lionello Lunesu. Is a moving GC really needed? Grupo de noticias
221    digitalmars.D, 2 de octubre de 2006. `Mensaje número 425577`__.
222 __ http://www.digitalmars.com/d/archives/digitalmars/D/Is_a_moving_GC_really_needed_42557.html
223
224 .. [NGD38689] Frank Benoit. GC, the simple solution. Grupo de noticias
225    digitalmars.D, 4 de junio de 2006. `Mensaje número 38689`__.
226 __ http://www.digitalmars.com/d/archives/digitalmars/D/38689.html
227
228 .. [NGD29291] Larry Evans. How does RTTI help gc?. Grupo de noticias
229    digitalmars.D, 21 de octubre de 2005. `Mensaje número 29291`__.
230 __ http://www.digitalmars.com/d/archives/digitalmars/D/29291.html
231
232 .. [NGD75995] David Simcha. Partially Static GC. Grupo de noticias
233    digitalmars.D, 9 de septiembre de 2008. `Mensaje número 75995`__.
234 __ http://www.digitalmars.com/d/archives/digitalmars/D/Partially_Static_GC_75995.html
235
236 .. [NGD80695] David Simcha. Moving GC. Grupo de noticias digitalmars.D, 12 de
237    diciembre de 2008. `Mensaje número 80695`__.
238 __ http://www.digitalmars.com/d/archives/digitalmars/D/Moving_GC_80695.html
239
240 .. [NGDN87831] Leandro Lucarella. Re: Std Phobos 2 and logging library? Grupo
241    de noticias digitalmars.D, 10 de abril de 2009. `Mensaje número 87831`__.
242 __ http://www.digitalmars.com/d/archives/digitalmars/D/Std_Phobos_2_and_logging_library_87794.html#N87831
243
244 .. [NGD88559] Andrei Alexandrescu. -nogc. Grupo de noticias digitalmars.D, 23
245    de abril de 2009. `Mensaje número 88559`__.
246 __ http://www.digitalmars.com/d/archives/digitalmars/D/nogc_88559.html
247
248 .. [NGD89394] David Simcha. Associative Arrays and Interior Pointers. Grupo de
249    noticias digitalmars.D, 4 de mayo de 2009. `Mensaje número 89394`__.
250 __ http://www.digitalmars.com/d/archives/digitalmars/D/Associative_Arrays_and_Interior_Pointers_89394.html
251
252 .. [NGD89302] David Simcha. Destructors and Deterministic Memory Management.
253    Grupo de noticias digitalmars.D, 3 de mayo de 2009. `Mensaje número
254    89302`__.
255 __ http://www.digitalmars.com/d/archives/digitalmars/D/Destructors_and_Deterministic_Memory_Management_89302.html
256
257 .. [NGD22968] Maxime Larose. GC pauses. Grupo de noticias digitalmars.D, 2 de
258    mayo de 2005. `Mensaje número 22968`__.
259 __ http://www.digitalmars.com/d/archives/digitalmars/D/22968.html
260
261 .. [NGD5622] Christian Schüler. D and game programming. Grupo de noticias
262    digitalmars.D, 30 de mayo de 2002. `Mensaje número 5622`__.
263 __ http://www.digitalmars.com/d/archives/5622.html
264
265 .. [NGD2547] Mark T. Real time programming why not? Grupo de noticias
266    digitalmars.D, 5 de enero de 2002. `Mensaje número 2547`__.
267 __ http://www.digitalmars.com/d/archives/2547.html
268
269 .. [NGD26273] Stewart Gordon. Copying/heap compacting GC. Grupo de noticias
270    digitalmars.D, 24 de marzo de 2004. `Mensaje número 26273`__.
271 __ http://www.digitalmars.com/d/archives/26273.html
272
273 .. [NGD18354] Jarrett Billingsley. Does the GC ever perform a generational
274    collect? Grupo de noticias digitalmars.D, 5 de marzo de 2005. `Mensaje
275    número 18354`__.
276 __ http://www.digitalmars.com/d/archives/digitalmars/D/18354.html
277
278 .. [NGD67673] Leonardo Maffi. Slow GC? Grupo de noticias digitalmars.D, 13 de
279    marzo de 2008. `Mensaje número 67673`__.
280 __ http://www.digitalmars.com/d/archives/digitalmars/D/Slow_GC_67673.html
281
282 .. [NGD43991] Andrey Khropov. [Performance] shootout.binarytrees when
283    implemented with gc is 10x slower than C# on .NET 2.0. Grupo de noticias
284    digitalmars.D, 11 de noviembre de 2006. `Mensaje número 43991`__.
285 __ http://www.digitalmars.com/d/archives/digitalmars/D/Performance_shootout.binarytrees_when_implemented_with_gc_is_10x_slower_than_C_on_.NET_2.0_43991.html
286
287 .. [NGD63541] Leonardo Maffi. A smaller GC benchmark. Grupo de noticias
288    digitalmars.D, 10 de diciembre de 2007. `Mensaje número 63541`__.
289 __ http://www.digitalmars.com/d/archives/digitalmars/D/A_smaller_GC_benchmark_63541.html
290
291 .. [NGD90977] Anónimo. Why allocation of large amount of small objects so slow
292    (x10) in D? Grupo de noticias digitalmars.D, 21 de mayo de 2009. `Mensaje
293    número 90977`__.
294 __ http://www.digitalmars.com/d/archives/digitalmars/D/why_allocation_of_large_amount_of_small_objects_so_slow_x10_in_D_90977.html
295
296
297 .. Grupo de noticias digitalmars.D.learn:
298 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
299
300 .. [NGL13744] Alan Knowles. Any advice for GC/memory debugging. Grupo de
301    noticias digitalmars.D.learn, 1ro de septiembre de 2008. `Mensaje número
302    13744`__.
303 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/Any_advice_for_GC_memory_debugging_13744.html
304
305 .. [NGL8264] Robert Fraser. Soft/weak references? Grupo de noticias
306    digitalmars.D.learn, 21 de junio de 2007. `Mensaje número 8264`__.
307 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/Soft_weak_references_8264.html
308
309 .. [NGL3937] Chris K. GC and realtime threads. Grupo de noticias
310    digitalmars.D.learn, 12 de julio de 2006. `Mensaje número 3937`__.
311 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/3937.html
312
313
314 .. Grupo de noticias digitalmars.D.announce:
315 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
316
317 .. [NGA6842] Walter Bright. Transitioning to a type aware Garbage
318    Collector. Grupo de noticias digitalmars.D.announce, 22 de enero de
319    2007. `Mensaje número 6842`__.
320 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/Transitioning_to_a_type_aware_Garbage_Collector_6842.html
321
322 .. [NGA9103] Myron Alexander. ANN: WeakObjectReference - class to hold weak
323    references. Grupo de noticias digitalmars.D.announce, 23 de junio de
324    2007. `Mensaje número 9103`__.
325 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/ANN_WeakObjectReference_-_class_to_hold_weak_references_9103.html
326
327 .. [NGA15246] Mason Green. Blaze 2.0. Grupo de noticias
328    digitalmars.D.announce, 16 de marzo de 2009. `Mensaje número 15246`__.
329 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/Blaze_2.0_15246.html
330
331 .. [NGA19235] Leandro Lucarella. D Concurrent GC. Grupo de noticias
332    digitalmars.D.announce, 9 de septiembre de 2010. `Mensaje número 19235`__.
333 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/D_Concurrent_GC_19235.html
334
335
336 .. Bugzilla
337 .. ~~~~~~~~
338
339 .. [DBZ3463] David Simcha, et ál. `Integrate Precise Heap Scanning Into the
340    GC`__. The D Programming Language Issue Tracking System. Issue 3463.
341    Noviembre 2009.
342 __ http://d.puremagic.com/issues/show_bug.cgi?id=3463
343
344
345 .. include:: links.rst
346
347 .. vim: set ts=3 sts=3 sw=3 et tw=78 spelllang=en :