Segundo Curso Avanzado Usuarios NLHPC
Fecha: 31 de julio 2020Hora de inicio: 10:00 hrs.
En el marco de los cursos que vamos a realizar para capacitar a nuestros usuarios actuales, así como a nuestros potenciales usuarios (véase este enlace para más información), les dejamos cordialmente invitados a nuestra segunda sesión de cursos avanzados para el uso de nuestra infraestructura. El curso será dictado por a través de la plataforma de streaming Zoom el día viernes 31 de julio de 10:00 a 12:00 (hora chilena).
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.
A este curso asistieron 16 personas. Hubo asistentes de diversos países: Chile, Colombia y Perú.