Workshop NLHPC 2019

Sep 23, 2019 | Noticias, Workshops y Congresos

El Laboratorio Nacional de Computación de Alto Rendimiento te invita a participar en el Workshop NLHPC 2019, a realizarse los días 30 de septiembre, 1 y 2 de octubre del 2019 en el aula B07 de la Facultad de Ciencias Físicas y Matemáticas de la Universidad de Chile (Beauchef 851).

Contenidos

Cómo usar el supercomputador de Chile: Leftraru

Resumen. Usar un supercomputador es distinto a usar un computador normal, hay que tener en cuenta que su acceso es compartido por cientos de usuarios, por lo que hay que establecer unas políticas de uso y un mecanismo para compartir los recursos. En este taller se mostrará como usar el sistema gestor de recursos (SLURM) que tenemos instalado en el supercomputador del Laboratorio Nacional de Computación de Alto Rendimiento  Leftraru, mostrando algunos consejos muy útiles para su correcto uso.

Introducción a la programación paralela / Ginés Guerrero

Resumen. Mostraremos algunos conceptos de la programación paralela, centrándonos en el paradigma de programación basado en paso de mensajes, concertadamente en MPI, uno de los estándares de paso de mensajes más ampliamente utilizados, que será usado en el resto de sesiones del workshop.

Entendimiento aplicaciones con PAPI / Andrés Ávila

Resumen. Uso de contadores de rendimiento hardware. PAPI proporciona al diseñador de herramientas y al ingeniero de aplicaciones una interfaz y una metodología consistentes para el uso del hardware del contador de rendimiento que se encuentra en la mayoría de los microprocesadores principales. PAPI permite a los ingenieros de software ver, casi en tiempo real, la relación entre el rendimiento del software y los eventos del procesador.

Entendiendo aplicaciones con Paraver / Judit Giménez

Resumen. Para poder hacer un uso eficiente de un supercomputador, es importante evaluar el rendimiento que obtenemos al ejecutar nuestra aplicación en el sistema. En esta sección introduciremos las herramientas de rendimiento que se desarrollan en el BSC y a través de ejemplos nos familiarizaremos con su funcionamiento. En la parte práctica, obtendremos nuestra primera traza y haremos un primer análisis para entender su rendimiento.

Ejercicios Paraver / Judit Giménez

Resumen. En la parte teórica de esta sesión veremos cómo usando las herramientas podemos entender el comportamiento de distintas aplicaciones descubriendo algunos tipos de problemas de rendimiento que presentan las aplicaciones paralelas. En la parte práctica nos familiarizaremos con la herramienta gráfica (Paraver) aprendiendo a contestar sencillas preguntas.

Mismo código, diferente rendimiento / Judit Giménez

Resumen. En el rendimiento de una aplicación, no solo afecta como ha sido programada, sino también los recursos en los que se ejecuta (tanto a nivel de hardware como el software stack). La presentación mostrará cómo una aplicación puede obtener comportamientos muy diferentes en distintos entornos y cómo las herramientas nos ayudan a entender el motivo de estas diferencias. La práctica consistirá en analizar y optimizar una sencilla aplicación MPI.

Programa: Workshop NLHPC 2019