]> git.llucax.com Git - z.facultad/75.00/informe.git/blob - source/referencias.rst
7c163618f4418bd740246b36e7a426834ce60101
[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 .. [PAN09] Vladimir Panteleev. `Memory Management in the D Programming
105    Language`__. Proyecto de licenciatura.  Ministerul Educaţiei şi Tineretului
106    al Republicii Moldova Universitatea Tehnică a Moldovei Facultatea de
107    Calculatoare, Informatică şi Microelectronică Catedra Filiera Anglofonă.
108    2009.
109 __ http://thecybershadow.net/d/Memory_Management_in_the_D_Programming_Language.pdf
110
111
112 .. Libros:
113 .. ~~~~~~~
114
115 .. [BKIP08] Kris Macleod Bell, Lars Ivar Igesund, Sean Kelly, and Michael
116    Parker. Learn to Tango with D. Apress, 2007. ISBN 1-59059-960-8.
117
118 .. [JOLI96] Richard Jones, Rafael D Lins. Garbage Collection: Algorithms
119    for Automatic Dynamic Memory Management. John Wiley & Sons, 1996.
120    ISBN 0-471-94148-4.
121
122 .. [SUTT99] Herb Sutter. Exceptional C++: 47 Engineering Puzzles,
123    Programming Problems, and Solutions, 1ra edición. Addison-Wesley
124    Professional, 1999. ISBN 0-201-61562-2.
125
126
127 .. Webs:
128 .. ~~~~~
129
130 .. [NAS00] Neil Schemenauer. `Garbage Collection for Python`__. 2000.
131 __ http://arctrix.com/nas/python/gc/
132
133 .. [PHP081] PHP Team. `PHP 5.3 alpha1 released!`__. PHP news archive.
134    2008-08-01.
135 __ http://www.php.net/archive/2008.php#id2008-08-01-1
136
137 .. [GCBIB] Richard Jones. `The Garbage Collection Bibliography`__. 1996-2009.
138 __ http://www.cs.ukc.ac.uk/people/staff/rej/gcbib/gcbib.html
139
140 .. [MOLAWE] Paolo Molaro. `Compacting GC`__. The Mono Project. Obtenido en
141    Junio de 2009.
142 __ http://www.mono-project.com/Compacting_GC
143
144 .. [MOLA06] Paolo Molaro. `A new Mono GC`__. Octubre 2006.
145 __ http://www.go-mono.com/meeting06/mono-sgen.pdf
146
147 .. [BOEHWD] Hans-J. Boehm. `Conservative GC Algorithmic Overview`__. HP
148    Labs / SGI. Obtenido en Junio de 2009.
149 __ http://www.hpl.hp.com/personal/Hans_Boehm/gc/gcdescr.html
150
151 .. [LWN90311] Ingo Molnar. `flexible-mmap-2.6.7-D5`__. Linux Weekly News.
152    Junio 2004.
153 __ http://lwn.net/Articles/90311/
154
155 .. [LMTDGC] Leandro Lucarella. `Luca's Meaninless Thoughts, tag DGC`__.
156    2008-2010.
157 __ http://llucax.com.ar/blog/blog/tag/dgc
158
159 .. [DRT117] Sean Kelly. `D Concurrent GC`__. Lista de correo de Druntime. 15
160    de septiembre de 2010.
161 __ http://lists.puremagic.com/pipermail/d-runtime/2010-September/000117.html
162
163 .. [TT1997] Leandro Lucarella. `Integrate CDGC (D Concurrent Garbage
164    Collector)`__. Tango Issue Tracker. Octubre 2010.
165 __ http://www.dsource.org/projects/tango/ticket/1997
166
167
168 .. Grupo de noticias digitalmars.D:
169 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
170
171 .. [NGD46407] Oskar Linde. The problem with the D GC. Grupo de noticias
172    digitalmars.D, 8 de enero de 2007. `Mensaje número 46407`__.
173 __ http://www.digitalmars.com/d/archives/digitalmars/D/The_problem_with_the_D_GC_46407.html
174
175 .. [NGD54084] Babele Dunnit. Problems with GC, trees and array concatenation.
176    Grupo de noticias digitalmars.D, 1ro de junio de 2007. `Mensaje número
177    54084`__.
178 __ http://www.digitalmars.com/d/archives/digitalmars/D/Problems_with_GC_trees_and_array_concatenation_54084.html
179
180 .. [NGD5821] Antonio Monteiro. Thread and gc.fullCollect. Grupo de noticias
181    digitalmars.D, 11 de enero de 2007. `Mensaje número 5821`__.
182 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/thread_and_gc.fullCollect_5821.html
183
184 .. [NGD35364] Frank Benoit. GC implementation. Grupo de noticias
185    digitalmars.D, 18 de marzo de 2006. `Mensaje número 35364`__.
186 __ http://www.digitalmars.com/d/archives/digitalmars/D/35364.html
187
188 .. [NGD71869] Fawzi Mohamed. large objects and GC. Grupo de noticias
189    digitalmars.D, 16 de mayo de 2008. `Mensaje número 71869`__.
190 __ http://www.digitalmars.com/d/archives/digitalmars/D/large_objects_and_GC_71869.html
191
192 .. [NGD75952] Alan Knowles. Threading and the Garbage handler mess. Grupo de
193    noticias digitalmars.D, 6 de septiembre de 2008. `Mensaje número 75952`__.
194 __ http://www.digitalmars.com/d/archives/digitalmars/D/Threading_and_the_Garbage_handler_mess._75952.html
195
196 .. [NGD13301] Pete Poulos. Weak references. Grupo de noticias digitalmars.D,
197    5 de agosto de 2008. `Mensaje número 13301`__.
198 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/weak_references_13301.html
199
200 .. [NGD86840] Simon Treny. Keeping a list of instances and garbage-collection.
201    Grupo de noticias digitalmars.D, 29 de marzo de 2009. `Mensaje número
202    86840`__.
203 __ http://www.digitalmars.com/d/archives/digitalmars/D/Keeping_a_list_of_instances_and_garbage-collection_86840.html
204
205 .. [NGD69761] Jarrett Billingsley. Weak references. Grupo de noticias
206    digitalmars.D, 12 de abril de 2008. `Mensaje número 69761`__.
207 __ http://www.digitalmars.com/d/archives/digitalmars/D/Weak_references._69761.html
208
209 .. [NGD74624] Pete Poulos. Weak References. Grupo de noticias digitalmars.D,
210    6 de agosto de 2008. `Mensaje número 74624`__.
211 __ http://www.digitalmars.com/d/archives/digitalmars/D/Weak_References_74624.html
212
213 .. [NGD88065] Jason House. D2 weak references. Grupo de noticias
214    digitalmars.D, 15 de abril de 2009. `Mensaje número 88065`__.
215 __ http://www.digitalmars.com/d/archives/digitalmars/D/D2_weak_references_88065.html
216
217 .. [NGD88298] Leandro Lucarella. GC object finalization not guaranteed. Grupo
218    de noticias digitalmars.D, 18 de abril de 2009. `Mensaje número 88298`__.
219 __ http://www.digitalmars.com/d/archives/digitalmars/D/GC_object_finalization_not_guaranteed_88298.html
220
221 .. [NGD44607] Russ Lewis. A TODO for somebody: Full Reflection Gets You
222    Smarter GC. Grupo de noticias digitalmars.D, 20 de noviembre de 2006.
223    `Mensaje número 44607`__.
224 __ http://www.digitalmars.com/d/archives/digitalmars/D/A_TODO_for_somebody_Full_Reflection_Gets_You_Smarter_GC_44607.html
225
226 .. [NGD42557] Lionello Lunesu. Is a moving GC really needed? Grupo de noticias
227    digitalmars.D, 2 de octubre de 2006. `Mensaje número 425577`__.
228 __ http://www.digitalmars.com/d/archives/digitalmars/D/Is_a_moving_GC_really_needed_42557.html
229
230 .. [NGD38689] Frank Benoit. GC, the simple solution. Grupo de noticias
231    digitalmars.D, 4 de junio de 2006. `Mensaje número 38689`__.
232 __ http://www.digitalmars.com/d/archives/digitalmars/D/38689.html
233
234 .. [NGD29291] Larry Evans. How does RTTI help gc?. Grupo de noticias
235    digitalmars.D, 21 de octubre de 2005. `Mensaje número 29291`__.
236 __ http://www.digitalmars.com/d/archives/digitalmars/D/29291.html
237
238 .. [NGD75995] David Simcha. Partially Static GC. Grupo de noticias
239    digitalmars.D, 9 de septiembre de 2008. `Mensaje número 75995`__.
240 __ http://www.digitalmars.com/d/archives/digitalmars/D/Partially_Static_GC_75995.html
241
242 .. [NGD80695] David Simcha. Moving GC. Grupo de noticias digitalmars.D, 12 de
243    diciembre de 2008. `Mensaje número 80695`__.
244 __ http://www.digitalmars.com/d/archives/digitalmars/D/Moving_GC_80695.html
245
246 .. [NGDN87831] Leandro Lucarella. Re: Std Phobos 2 and logging library? Grupo
247    de noticias digitalmars.D, 10 de abril de 2009. `Mensaje número 87831`__.
248 __ http://www.digitalmars.com/d/archives/digitalmars/D/Std_Phobos_2_and_logging_library_87794.html#N87831
249
250 .. [NGD88559] Andrei Alexandrescu. -nogc. Grupo de noticias digitalmars.D, 23
251    de abril de 2009. `Mensaje número 88559`__.
252 __ http://www.digitalmars.com/d/archives/digitalmars/D/nogc_88559.html
253
254 .. [NGD89394] David Simcha. Associative Arrays and Interior Pointers. Grupo de
255    noticias digitalmars.D, 4 de mayo de 2009. `Mensaje número 89394`__.
256 __ http://www.digitalmars.com/d/archives/digitalmars/D/Associative_Arrays_and_Interior_Pointers_89394.html
257
258 .. [NGD89302] David Simcha. Destructors and Deterministic Memory Management.
259    Grupo de noticias digitalmars.D, 3 de mayo de 2009. `Mensaje número
260    89302`__.
261 __ http://www.digitalmars.com/d/archives/digitalmars/D/Destructors_and_Deterministic_Memory_Management_89302.html
262
263 .. [NGD22968] Maxime Larose. GC pauses. Grupo de noticias digitalmars.D, 2 de
264    mayo de 2005. `Mensaje número 22968`__.
265 __ http://www.digitalmars.com/d/archives/digitalmars/D/22968.html
266
267 .. [NGD5622] Christian Schüler. D and game programming. Grupo de noticias
268    digitalmars.D, 30 de mayo de 2002. `Mensaje número 5622`__.
269 __ http://www.digitalmars.com/d/archives/5622.html
270
271 .. [NGD2547] Mark T. Real time programming why not? Grupo de noticias
272    digitalmars.D, 5 de enero de 2002. `Mensaje número 2547`__.
273 __ http://www.digitalmars.com/d/archives/2547.html
274
275 .. [NGD26273] Stewart Gordon. Copying/heap compacting GC. Grupo de noticias
276    digitalmars.D, 24 de marzo de 2004. `Mensaje número 26273`__.
277 __ http://www.digitalmars.com/d/archives/26273.html
278
279 .. [NGD18354] Jarrett Billingsley. Does the GC ever perform a generational
280    collect? Grupo de noticias digitalmars.D, 5 de marzo de 2005. `Mensaje
281    número 18354`__.
282 __ http://www.digitalmars.com/d/archives/digitalmars/D/18354.html
283
284 .. [NGD67673] Leonardo Maffi. Slow GC? Grupo de noticias digitalmars.D, 13 de
285    marzo de 2008. `Mensaje número 67673`__.
286 __ http://www.digitalmars.com/d/archives/digitalmars/D/Slow_GC_67673.html
287
288 .. [NGD43991] Andrey Khropov. [Performance] shootout.binarytrees when
289    implemented with gc is 10x slower than C# on .NET 2.0. Grupo de noticias
290    digitalmars.D, 11 de noviembre de 2006. `Mensaje número 43991`__.
291 __ 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
292
293 .. [NGD63541] Leonardo Maffi. A smaller GC benchmark. Grupo de noticias
294    digitalmars.D, 10 de diciembre de 2007. `Mensaje número 63541`__.
295 __ http://www.digitalmars.com/d/archives/digitalmars/D/A_smaller_GC_benchmark_63541.html
296
297 .. [NGD90977] Anónimo. Why allocation of large amount of small objects so slow
298    (x10) in D? Grupo de noticias digitalmars.D, 21 de mayo de 2009. `Mensaje
299    número 90977`__.
300 __ http://www.digitalmars.com/d/archives/digitalmars/D/why_allocation_of_large_amount_of_small_objects_so_slow_x10_in_D_90977.html
301
302
303 .. Grupo de noticias digitalmars.D.learn:
304 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
305
306 .. [NGL13744] Alan Knowles. Any advice for GC/memory debugging. Grupo de
307    noticias digitalmars.D.learn, 1ro de septiembre de 2008. `Mensaje número
308    13744`__.
309 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/Any_advice_for_GC_memory_debugging_13744.html
310
311 .. [NGL8264] Robert Fraser. Soft/weak references? Grupo de noticias
312    digitalmars.D.learn, 21 de junio de 2007. `Mensaje número 8264`__.
313 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/Soft_weak_references_8264.html
314
315 .. [NGL3937] Chris K. GC and realtime threads. Grupo de noticias
316    digitalmars.D.learn, 12 de julio de 2006. `Mensaje número 3937`__.
317 __ http://www.digitalmars.com/d/archives/digitalmars/D/learn/3937.html
318
319
320 .. Grupo de noticias digitalmars.D.announce:
321 .. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
322
323 .. [NGA6842] Walter Bright. Transitioning to a type aware Garbage
324    Collector. Grupo de noticias digitalmars.D.announce, 22 de enero de
325    2007. `Mensaje número 6842`__.
326 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/Transitioning_to_a_type_aware_Garbage_Collector_6842.html
327
328 .. [NGA9103] Myron Alexander. ANN: WeakObjectReference - class to hold weak
329    references. Grupo de noticias digitalmars.D.announce, 23 de junio de
330    2007. `Mensaje número 9103`__.
331 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/ANN_WeakObjectReference_-_class_to_hold_weak_references_9103.html
332
333 .. [NGA15246] Mason Green. Blaze 2.0. Grupo de noticias
334    digitalmars.D.announce, 16 de marzo de 2009. `Mensaje número 15246`__.
335 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/Blaze_2.0_15246.html
336
337 .. [NGA19235] Leandro Lucarella. D Concurrent GC. Grupo de noticias
338    digitalmars.D.announce, 9 de septiembre de 2010. `Mensaje número 19235`__.
339 __ http://www.digitalmars.com/d/archives/digitalmars/D/announce/D_Concurrent_GC_19235.html
340
341
342 .. Bugzilla
343 .. ~~~~~~~~
344
345 .. [DBZ3463] David Simcha, et ál. `Integrate Precise Heap Scanning Into the
346    GC`__. The D Programming Language Issue Tracking System. Issue 3463.
347    Noviembre 2009.
348 __ http://d.puremagic.com/issues/show_bug.cgi?id=3463
349
350
351 .. include:: links.rst
352
353 .. vim: set ts=3 sts=3 sw=3 et tw=78 spelllang=en :