Escuela de Computación de Alto Rendimiento – ECAR2017
Ya están publicados los resultados de la convocatoria.
Fechas de la actividad: 18 al 29 de septiembre de 2017
Fecha de inscripción: del 28/07/17 al 13/08/17
Publicación de resultados: Aproximadamente 1 de septiembre 2017
Sede: CELFI DATOS
Lugar: Facultad de Ciencias Exactas y Naturales, Universidad de Buenos Aires, Ciudad Autónoma de Buenos Aires, Argentina.
Responsables:
- Esteban Mocskos (Facultad de Cs. Exactas y Naturales, Universidad de Buenos Aires, CELFI-DATOS, Argentina )
- Alejandro Otero (CSC-CONICET/ FI- Universidad de Buenos Aires, Argentina)
- Alejandro Soba (CSC-CONICET/CNEA Universidad de Buenos Aires, Argentina)
Perfil del estudiante:
Investigadores graduados de las carreras de Ciencias de la Computación, Matemática, Física, Química, Biología, Ciencias de la Atmósfera y de la Tierra, Ingenierías y disciplinas afines.
Detalle de la actividad
La utilización de técnicas computacionales para tratar y analizar volúmenes de datos grandes y complejos requiere de tres tipos de actores:
i) El conocedor del problema o del área de la cual se generan los datos.
ii) El programador o experto en computación que puede escribir o utilizar herramientas eficientes para usar los recursos computacionales de los que se disponga. Hoy en día, esos recursos computacionales tienen uno o varios niveles de paralelismo que deben ser explotados.
iii) El experto en infraestructura que puede optimizar el funcionamiento de los equipos y, en base a su experticia, aconsejar al resto de los actores sobre maneras de solucionar distintos cuellos de botellas o de adaptar soluciones en base a la arquitectura existente (por ejemplo, el sistemas de archivos donde se almacenarán los datos o su formato puede jugar un papel fundamental en la eficiencia o performance de la aplicación).
Estos tres tipos de actores deben poder colaborar para obtener soluciones eficientes al problema planteado, cada uno desde su background particular, pero compartiendo un lenguaje común que les permita interactuar de manera eficiente.
La escuela estará organizada, por lo tanto, en tres recorridos específicos que buscan apuntalar los conocimientos de estos tres tipos de actores pero que comparten actividades comunes que vinculen a los actores de cada una de estas categorías:
Recorrido 1 - Técnicas y Metodología de programación paralela: Orientado a alumnos que posean conocimientos de programación. Profundizarán su expertise con técnicas de programación paralela en distintos niveles y dispositivos.
Módulo 1: HPC Technology & Programming with GPU.
Módulo 2: Programación en memoria distribuida usando MPI.
Módulo 3: Programación en memoria compartida usando OpenMP y CILK.
Módulo 4: Programando con Objetos Paralelos.
Recorrido 2 - Aplicaciones avanzadas de Computación de Alto Desempeño: Destinado a usuarios con experiencia previa en el uso de aplicaciones paralelas con vistas a profundizar su formación en nuevas herramientas y bibliotecas.
Módulo 1: Análisis de inestabilidad mediante problemas de autovalores en sistemas dinámicos de gran número de grados de libertad.
Módulo 2: Salome suite
Módulo 3: Introducción a la mecánica computacional de problemas multifísica en el entorno de la ingeniería.
Módulo 4: Visualización.
Recorrido 3 - Administración de infraestructura HPC: Orientado a administradores, busca que los administradores de sistemas avancen en su conocimiento de técnicas de administración y optimización de infraestructura de HPC.
Módulo 1: SLURM
Módulo 2: Parallel Filesystems
Módulo 3: Supporting HPC operations through collaboration, version control tools and continuous integration
Módulo 4: Networking for HPC
Cada recorrido estará compuesto por cuatro (4) módulos obligatorios de 16 hs con evaluación, totalizando 64 hs. Todos los estudiantes tendrán actividades programadas en jornada completa de 9:00 a 20:00hs, incluyendo actividades comunes a todos los recorridos y prácticas grupales. Los tres grupos realizarán actividades en común mezclando los integrantes y buscando que se generen sinergias. La actividad troncal transversal a la escuela será el Desafío HPC y Datos, que consistirá en una actividad donde equipos formados por participantes en los distintos recorridos resolverán problemas específicos propuestos por la organización de la Escuela. Cada grupo deberá elegir propuestas de entre el conjunto ofrecido y con la guía de los profesores, irán avanzando en el planteo y la resolución del mismo. Se espera que esta interacción produzca una fuerte riqueza de intercambio tanto entre estudiantes como con los profesores, quienes durante las dos semanas de la escuela no solo dictarán sus cursos sino que tendrán reuniones diarias con los grupos asignados.
Alguna de las actividades del curso serán en idioma inglés, por lo que es necesario que los postulantes tengan dominio del mismo.
Listado de docentes:
- Gilberto Diaz (Universidad Industrial de Santander, Colombia).
- Albino Avelada (Universidade Federal do Rio de Janeiro, Brasil)
- Sergio Nesmachnow (Universidad de la República, Uruguay)
- Esteban Meneses (National High Technology Center, Costa Rica)
- Leo González (Universidad Politécnica de Madrid, España).
- Mariano Vázquez (Barcelona Supercomputing Center, Barcelona, España).
- Mario Storti (CIMEC, Argentina).
- Markus Rampp (Max Planck Computing and Data Facility, Alemania)
- Klaus Reuter (Max Planck Computing and Data Facility, Alemania)
- Christian Guggenberger (Max Planck Computing and Data Facility, Alemania)
- Florian Kaiser (Max Planck Computing and Data Facility, Alemania)
- Alejandro Soba (CSC-CONICET/CNEA, Argentina)
- Esteban Mocskos (DC-FCEN-UBA/CSC-CONICET, Argentina)
Inscripción a la actividad:
- Inscripción a becas: Hay 60 becas para latinoamericanos que residan en Latinoamérica y a más de 70km de la Ciudad Autónoma de Buenos Aires. Las becas cubren pasajes, seguro, viáticos, estipendio y matrícula. Al realizar la inscripción deberá indicar para qué Recorrido se inscribe, de la siguiente manera:
- Recorrido 1: Código de inscripción: “CD-09-2017-43-B-1”
- Recorrido 2: Código de inscripción: “CD-09-2017-43-B-2”
- Recorrido 3: Código de inscripción: “CD-09-2017-43-B-3”
La inscripción se realiza de forma virtual en la página oficial del CELFI. Es necesario registrarse previamente (con los datos como figuran en su documento de identidad), para luego, completar el formulario de inscripción con el código de inscripción y adjuntado la documentación requerida. En cada caso, deberá revisar las Bases y Condiciones para verificar los criterios de elegibilidad y la documentación necesaria para poder inscribirse. Recomendamos leer el "Instructivo de postulación" y la modalidad de registro en: "Inscripción y becas".
Importante: Las Bases y Condiciones deben estar firmadas en todas las hojas por el postulante y por una autoridad competente de la institución que respalda la candidatura. Esa misma persona debe firmar la Nota de Aval que se encuentra en la última hoja de las Bases y Condiciones.
Recuerde armar un solo documento PDF con toda la documentación, que no supere los 4MB, y que este guardado con su Apellido (Ejemplo: Gozalez.pdf ). Deberá tenerlo listo al momento de realizar la inscripción online.
En caso de dudas contactar con el personal del Celfi en contacto@celfi.gob.ar
Sede: CELFI - DATOS, Ciudad Universitaria - Buenos Aires
Data da inscrição: 28/07/2017 até 13/08/2017
Data de início: 18/09/2017
Data de finalização: 29/09/2017
Lugar: CELFI - DATOS, Ciudad Universitaria - Ciudad de Buenos Aires