TEL-420 Sistemas Paralelos Rúbrica: Evaluacion global · M1
M1 Rúbrica de Evaluación Oficial
Descargar .md

Rúbrica · Evaluación global del módulo 1 — EC1

Instrumento del programa: Ejercicio práctico de cálculos + Informe de análisis comparativo, en su formato integrador (§18.2) Evidencia: Informe de análisis comparativo y ejercicio práctico de cálculos (§16) Elemento de competencia: EC1 · Módulo: M1 · Carga: 4 h (EC1–EC5, semana de evaluación)


1. Enunciado

Un centro de computación científica desea adquirir un clúster para simulaciones climáticas. Dispone de un presupuesto que le permite elegir entre dos opciones:

  • Opción A. 128 nodos con procesadores de alta frecuencia de reloj, conectados por Gigabit Ethernet.
  • Opción B. 64 nodos con procesadores de menor frecuencia, interconectados mediante InfiniBand con soporte RDMA.

Consigna. Los algoritmos de simulación climática requieren comunicaciones globales frecuentes (reducciones y dispersión de datos de grano fino entre nodos vecinos). Redacte un informe técnico que justifique cuál de las dos opciones es la adecuada, con base en los conceptos de granularidad, overhead de red y las Leyes de Amdahl y Gustafson.


2. Entregable

Informe PDF de máximo 6 páginas, individual, con la estructura siguiente:

  1. Resumen ejecutivo (máximo 200 palabras): la recomendación y su fundamento.
  2. Análisis del problema: tipo de carga de trabajo, frecuencia y granularidad de las comunicaciones, volumen de cómputo y de datos.
  3. Fundamento cuantitativo: aplicación de la Ley de Amdahl y de la Ley de Gustafson al caso, con los cálculos explícitos.
  4. Análisis de la red: comparación de latencia, ancho de banda y modelo de comunicación en ambas opciones; efecto del modelo de T(m) = \tau + m/B.
  5. Comparación de las alternativas en una tabla con al menos cinco criterios cuantificados.
  6. Recomendación argumentada y plan de despliegue en fases.
  7. Riesgos de la recomendación y cómo se mitigan.
  8. Conclusiones y referencias.

3. Criterios de evaluación

#CriterioIndicador del programa que evalúaPuntaje
1Aplicación de las Leyes de Amdahl y GustafsonExplica rigurosamente el impacto de la Ley de Amdahl y Gustafson en el proyecto20
2Identificación de cuellos de botellaIdentifica con precisión los cuellos de botella de red y memoria de la arquitectura elegida15
3Cuantificación del rendimientoEstima tiempos, speedup y eficiencia con los datos del enunciado; los cálculos son correctos20
4Comparación de alternativasTabla comparativa con al menos cinco criterios, coherente con el análisis previo15
5Recomendación argumentadaConcluye con una opción y la justifica; no afirma sin sustento15
6Redacción técnicaInforme estructurado, claro y con las cuentas explicitadas15
Total100

4. Rúbrica analítica por niveles

CriterioDestacado (4)Competente (3)En proceso (2)No logrado (1)
1. Leyes de rendimientoAplica ambas leyes al caso, distingue strong de weak scaling y explica por qué una u otra gobierna el problemaAplica las leyes correctamente pero sin explicitar el régimenMenciona las leyes sin aplicarlasNo las utiliza
2. Cuellos de botellaIdentifica la contención de red por Ethernet y la limitación de bandwidth de las colectivas, y los cuantificaIdentifica los cuellos de botella principalesMenciona cuellos de botella genéricosNo identifica ninguno
3. CuantificaciónTodos los cálculos son correctos, con unidades y supuestos declaradosLos cálculos son correctos con algún supuesto no declaradoErrores de cálculo o supuestos incorrectosSin cálculo
4. ComparaciónTabla con cinco o más criterios, coherente y cuantificadaTabla con los criterios principalesComparación narrativa sin cuantificarSin comparación
5. RecomendaciónConcluye y justifica con los datos de su propio análisis, incluyendo el costeConcluye correctamente pero la justificación es parcialConcluye sin sustento en el análisisNo concluye
6. RedacciónInforme estructurado, cuentas visibles, conclusiones clarasCorrecto con defectos de orden o claridadDesordenado o con errores frecuentesNo cumple el formato

Cada criterio vale 25/20/15/5 puntos según el nivel alcanzado (4/3/2/1).


5. Datos de referencia para el docente

Valores esperados para calibrar la corrección. Los estudiantes deben llegar a ellos, no copiarlos: lo que se evalúa es el razonamiento, no el número.

MagnitudOpción A (128 nodos, Ethernet)Opción B (64 nodos, InfiniBand)
Latencia de red50 µs (típica en conmutador de nivel superior)menor de 0.8 µs
Ancho de banda por nodo1 Gbps = 125 MB/s400 Gbps = 50 000 MB/s
Redundancia de cómputo128 procesadores frente a 64menor cómputo, mejor comunicación
Efecto en reducciones globaleslatencia multiplicada por el número de rondaslatencia muy inferior

Respuesta esperada en términos cualitativos: para una carga con comunicaciones globales frecuentes y de grano fino, la opción B es superior aunque tenga la mitad de núcleos, porque el costo de las colectivas domina el tiempo total y se reduce en un orden de magnitud. La opción A solo ganaría si la aplicación fuera claramente compute bound y con pocas comunicaciones.

Aceptable como respuesta: la opción A, siempre que el estudiante identifique explícitamente el supuesto que la vuelve correcta (cómputo dominante, comunicaciones raras) y analice el rango de validez de esa conclusión. No es aceptable: elegir por intuición sin cuantificar.


6. Penalizaciones

SituaciónPenalización
Informe sin cálculos−20 puntos
Elección sin justificación cuantitativa−15 puntos
Datos de red inventados y no declarados como supuesto−10 puntos
Correspondencia con la solución de otro grupoSe anula la nota

Instrumento derivado de 00-marco/programa-docente-TEL420-V2.docx, apartados 16, 18.2 y 18.3, y de la actividad de evaluación global del material original del módulo 1.