]> git.llucax.com Git - z.facultad/75.00/presentacion.git/commitdiff
Eliminar notas de rst2beamer master
authorLeandro Lucarella <llucax@gmail.com>
Thu, 9 Dec 2010 22:57:59 +0000 (19:57 -0300)
committerLeandro Lucarella <llucax@gmail.com>
Thu, 9 Dec 2010 23:02:11 +0000 (20:02 -0300)
.gitignore
Makefile
notas.rst [deleted symlink]
presentacion.rst

index 21935a400c87a4bb78bdeb241540739ff3c17ff1..f7eae0045299f329d1405036c21e94feff497ff7 100644 (file)
@@ -1,3 +1,2 @@
 .tmp/*
 presentacion.pdf
-notas.pdf
index dcee73d1ea2e37fbbe20e06f102395f9734757ff..07fdfbf133803040c399d7155398e3fdaa98051b 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -42,7 +42,7 @@ override V := $(if $V,,@)
 # honour make -s flag
 override V := $(if $(findstring s,$(MAKEFLAGS)),,$V)
 
-targets := presentacion.pdf notas.pdf
+targets := presentacion.pdf
 
 .PHONY: all
 all: $(targets)
@@ -59,8 +59,6 @@ $O/%.tex: %.rst $(R2B) $O/beamerthemeLuca.sty
        $(if $V,@echo "$(R2B) $< > $@")
        $V $(R2B) $(R2BFLAGS) $< | $(R2BFILTER) > $@
 
-$O/notas.tex: R2BFLAGS += --shownotes=only
-
 $O/img/%.pdf: img/%.dot
        $(DOT) $(DOTFLAGS) -Tpdf -o $@ $<
 
diff --git a/notas.rst b/notas.rst
deleted file mode 120000 (symlink)
index a338ea3..0000000
--- a/notas.rst
+++ /dev/null
@@ -1 +0,0 @@
-presentacion.rst
\ No newline at end of file
index 34f2e348d8c2910902d33fa53afd74af84a0ce59..243ac79892f174b88d0061f978320bcec669510f 100644 (file)
@@ -21,12 +21,6 @@ Motivación
 * Investigación + aplicación
 * Software Libre
 
-.. r2b-note::
-
-    1 min de presentación
-
-    1.5 min / 2.5 min
-
 Recolección de Basura
 ~~~~~~~~~~~~~~~~~~~~~
 ¿Qué?
@@ -45,10 +39,6 @@ Recolección de Basura
 * 50+ años de desarrollo
 * 3000+ *papers*
 
-.. r2b-note::
-
-    5 min / 7.5 min
-
 Recolector Actual de D
 ~~~~~~~~~~~~~~~~~~~~~~
 * Marcado y barrido
@@ -67,10 +57,6 @@ Recolector Actual de D
 
   * Muy propenso a extender el tiempo de *stop-the-world* en la práctica
 
-.. r2b-note::
-
-    3 min / 33 min
-
 Recolector Actual - Lo Bueno
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Anda :)
@@ -80,10 +66,6 @@ Recolector Actual - Lo Bueno
 
 (bueno != perfecto)
 
-.. r2b-note::
-
-    5 min / 38 min
-
 Recolector Actual - Lo Malo y lo Feo
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Lo malo
@@ -101,10 +83,6 @@ Lo feo
 
   → Difícil de mantener, modificar y mejorar
 
-.. r2b-note::
-
-    3.5 min / 41.5 min
-
 
 
 Modificaciones Propuestas
@@ -125,10 +103,6 @@ Concurrencia
 * Se comunican resultados vía memoria compartida
 * Sincronización mínima (``fork(2)`` + ``waitpid(2)``)
 
-.. r2b-note::
-
-    2.5 min / 44 min
-
 Concurrencia - Problemas
 ~~~~~~~~~~~~~~~~~~~~~~~~
 * Hilo que disparó la recolección bloqueado hasta fin de recolección completa
@@ -138,10 +112,6 @@ Concurrencia - Problemas
 
 → Tiempo de pausa en la práctica ~= tiempo total de recolección
 
-.. r2b-note::
-
-    2.5 min / 46.5 min
-
 Concurrencia - Eager Allocation
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Pide más memoria al OS antes de lanzar el marcado concurrente
@@ -155,10 +125,6 @@ Concurrencia - Eager Allocation
 
   ↓ Tiempo de pausa real
 
-.. r2b-note::
-
-    6.5 min / 53 min
-
 Concurrencia - Early Collection
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Dispara una recolección *preventiva* antes de que se agote la memoria
@@ -174,15 +140,6 @@ Concurrencia - Early Collection
 
   ↓ Tiempo de pausa real (no garantizado)
 
-.. r2b-note::
-
-    3.5 min / 56.5 min
-
-    Si hago una recolección cuando queda 20% de memoria libre y nadie pide más
-    memoria mientras se recolecta, es como si tuviera 20% menos de memoria
-    disponible para el programa => más recolecciones => más consumo de CPU (y
-    potencialmente run-time)
-
 Otras Mejoras
 ~~~~~~~~~~~~~
 * Marcado semi-preciso del *heap*
@@ -194,10 +151,6 @@ Otras Mejoras
 * Registro de pedidos de memoria y recolecciones realizadas
 * Configurabilidad (en *tiempo de inicialización*)
 
-.. r2b-note::
-
-    2 min / 58.5 min
-
 
 
 Resultados
@@ -226,47 +179,21 @@ Tiempo Máximo de Stop-The-World
 .. image:: img/norm-hist-stw.pdf
     :width: 12.5cm
 
-.. r2b-note::
-
-    5.5 min / 67.5 min
-
-    Explicar brevemente división de pruebas (cual es trivial, pequeña, real)
-
 Tiempo Máximo de Pausa Real
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 .. image:: img/norm-hist-pause.pdf
     :width: 12.5cm
 
-.. r2b-note::
-
-    2 min / 69.5 min
-
-    Explicar que donde hay grandes diferencias, es por tiempo de barrido
-
 Cantidad Máxima de Memoria Utilizada
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 .. image:: img/norm-hist-mem.pdf
     :width: 12.5cm
 
-.. r2b-note::
-
-    3.5 min / 73 min
-
-    Enganchar lo anterior con la relación con el consumo de memoria
-
 Tiempo Total de Ejecución
 ~~~~~~~~~~~~~~~~~~~~~~~~~
 .. image:: img/norm-hist-time.pdf
     :width: 12.5cm
 
-.. r2b-note::
-
-    7 min / 80 min
-
-    * mcore y split bajan mucho por caché de tamaño
-    * rnddata baja mucho por marcado preciso
-    * bigarr y sbtree suben porque no hacen más que alocar
-
 
 
 Conclusión
@@ -302,10 +229,6 @@ Resumen
 
   Casi **3 veces menor** (55s → 20s)
 
-.. r2b-note::
-
-    4 min / 84 min
-
 Problemas, Limitaciones y Puntos Pendientes
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * Explosión de uso de memoria con *eager allocation*
@@ -313,10 +236,6 @@ Problemas, Limitaciones y Puntos Pendientes
 * Mejorar predicción de *early collection*
 * Experimentar con ``clone(2)``
 
-.. r2b-note::
-
-    3 min / 87 min
-
 Trabajos Relacionados
 ~~~~~~~~~~~~~~~~~~~~~
 * *Memory Management in the D Programming Language*
@@ -334,10 +253,6 @@ Trabajos Relacionados
   Gustavo Rodriguez-Rivera y Vince Russo. Software Practiceand Experience
   Volumen 27, Número 8.  Agosto 1997.
 
-.. r2b-note::
-
-    1.5 min / 88.5 min
-
 Trabajos Futuros
 ~~~~~~~~~~~~~~~~
 * Organización de memoria
@@ -346,10 +261,6 @@ Trabajos Futuros
 * Concurrencia → *Lock* **global**
 * Movimiento
 
-.. r2b-note::
-
-    1.5 min / 92 min
-
 Preguntas
 ~~~~~~~~~
 ¿?