Objetivos
Distinguir los diferentes paradigmas de programación de arquitecturas de altas prestaciones.
Relacionar los paradigmas de programación con el hardware que lo implementa.
Reconocer y utilizar eficientemente los diferentes tipos de herramientas de programación de plataformas paralelas y distribuidas y asociar herramientas de programación con su tipo.
Distinguir entre procesamiento paralelo y procesamiento distribuido y asociarlo a las herramientas de programación que se utilizan para implementarlo.
Explicar los conceptos de escalabilidad y eficiencia.
Estudiar la escalabilidad de un sistema.
Distinguir y reconocer conceptos habituales en computación de altas prestaciones (ganancia en velocidad, ganancia escalable, isoeficiencia, etc.)
Docentes
MARIANETTI, Osvaldo Lucio
Profesor titular
osvaldo.marianetti@ingenieria.uncuyo.edu.ar
GODOY, Pablo Daniel
Profesor adjunto
pablo.godoy@ingenieria.uncuyo.edu.ar