# Rúbrica · Informe Comparativo CPU vs GPU — Módulo 4 (EC4)

**Instrumento del programa:** Informe comparativo CPU-GPU (rúbrica) (§18.2)  
**Evidencia:** Comparativa de rendimiento CPU vs GPU (§16)  
**Elemento de competencia:** EC4 · **Módulo:** M4 · **Semanas:** 12–13 · **Ponderación:** 30 % de EC4 (6.6 % de la asignatura)  

---

## 1. Qué se entrega

Informe técnico en formato **PDF** (máximo 8 páginas) que documente la comparativa experimental exhaustiva entre la ejecución de un algoritmo intensivo (ej. multiplicación de matrices GEMM o filtrado de imágenes) sobre la CPU (secuencial y multihilo OpenMP) frente a la GPU (CUDA Naive y CUDA Tiled con memoria compartida).

---

## 2. Criterios de evaluación (100 puntos)

| # | Criterio | Descripción del desempeño esperado | Puntaje |
|---|---|---|---|
| 1 | Rigor en la metodología experimental | Mediciones repetidas ($k \ge 5$), control de calentamiento de la GPU y reporte de tiempos puros vs. tiempos totales con PCIe. | 25 |
| 2 | Gráficas comparativas y análisis de escala | Curvas claras de Speedup y tiempo de ejecución para múltiples dimensiones ($N$), identificando el punto de corte (*break-even point*). | 25 |
| 3 | Análisis del impacto de transferencias PCIe | Cuantificación formal del coste de `cudaMemcpy` y demostración de cuándo el bus PCIe anula la ganancia de la GPU. | 20 |
| 4 | Discusión teórica de intensidad aritmética | Aplicación del modelo Roofline (*Flops/Byte*) justificando por qué el algoritmo se beneficia (o no) del hardware masivo. | 20 |
| 5 | Calidad de redacción y conclusiones | Redacción profesional, conclusiones fundamentadas y recomendaciones de arquitectura para aplicaciones en la región. | 10 |
| | **Total** | | **100** |

---

## 3. Rúbrica analítica por niveles

| Criterio | Destacado (4) | Competente (3) | En proceso (2) | No logrado (1) |
|---|---|---|---|---|
| **1. Metodología** | Control estricto de variabilidad, eventos CUDA precisos y separación de cómputo y transferencias | Mediciones repetidas con cálculo correcto de promedios | Una sola corrida sin control de calentamiento | Mediciones no reproducibles |
| **2. Gráficas** | Gráficas vectoriales impecables mostrando claramente el punto de corte donde la GPU supera a la CPU | Gráficas completas con curvas comparativas CPU vs GPU | Gráficas confusas o con pocos puntos de prueba | Sin gráficas comparativas |
| **3. Transferencias** | Cuantifica la relación $T_{PCIe} / T_{total}$ y analiza el coste de ida y vuelta para diferentes tamaños | Identifica el coste de las transferencias Host-Device | Menciona el bus PCIe sin datos experimentales | Ignora el coste de las transferencias |
| **4. Intensidad** | Relaciona los resultados empíricos con el modelo Roofline y la saturación de memoria | Explica la intensidad aritmética del algoritmo | Mención superficial sin relacionar con la física de la GPU | Desconoce los conceptos de intensidad aritmética |
| **5. Redacción** | Formato técnico formal impecable con conclusiones sólidas para la toma de decisiones | Informe bien redactado y estructurado | Redacción informal o apartados incompletos | Informe deficiente o fuera de plazo |
