Los contenidos que revisaremos serán los siguientes:
- Programación Paralela:
- Modelo de Memoria compartida (OpenMP).
- Modelo de Paso de menasjes (MPI).
- Ejecución de simulaciones:
- Trabajos secuenciales.
- Trabajos OpenMP.
- Trabajos MPI.
- Múltiples trabajos secuenciales (job array).
- Trabajos que utilicen GPUs.
- Estudio de eficiencia:
- ¿Qué significa que mi programa escale?
- Speedup y eficiencia.
- Ejemplo de escalamiento.
- Monitoreo de simulaciones:
- Monitoreando simulaciones utilizando htop.
- Monitoreando simulaciones utilizando Ganglia.
- Gráficas de utilización en correo de notificación.
- Instalación y compilación de aplicaciones:
- Compiladores y flags utilizados.
- Compilando programa desde el código fuente.
- Instalación de módulos en Python.
- Instalación de módulos en R.
- Problemas frecuentes:
- Cancelación por exceso de memoria.
- Cancelación por subutilización de CPU.
- Cancelación por subutilización de Memoria.
Para poder seguir el curso y los comandos que ejecutará el profesor se requieren conocimientos de Linux.
Date: May 29, 2020 at 10:00:00 h
Venue: Modalidad Vía Online.
Speaker: Eugenio Guerra
Affiliation: CMM-NLHPC, U. de Chile
Coordinator: Laboratorio NLHPC
Venue: Modalidad Vía Online.
Speaker: Eugenio Guerra
Affiliation: CMM-NLHPC, U. de Chile
Coordinator: Laboratorio NLHPC
Abstract:
PDF



Noticias en español
