Pasar al contenido principal
High-Performance Computing
High-Performance Computing

High-Performance Computing

Del 17 al 19 de junio del 2024

Entidades organizadoras:
Entidad Aliada:
Consulte aquí los coorganizadores :
Fechas:

Del 17 al 19 de junio del 2024

Horario:

De 8:00 a.m. a 12:00 p.m. y
1:00 p.m. a 4:00 p.m.

Modalidad:

Acceso remoto vía Zoom y Presencial

Intensidad:

18 horas

¿Eres estudiante UR?:
  • Homologación Programas de la EICT
Inversión y descuentos:
  • $300.000 - $75USD aprox.
  • $1.870.000 - $468 USD aprox. (beneficio de homologación)

Hasta un 20% de descuento

Logros Académicos:
  • Certificado de participación:
  • Certificado de notas:

Descripción

Esta será la séptima edición de una serie de escuelas internacionales, respaldada por CyberColombia. Este año, el enfoque de la escuela estará en el aprendizaje automático e inteligencia artificial (ML/AI), con el propósito de guiar a estudiantes, investigadores y profesionales de sectores públicos y privados mediante conferencias técnicas y formación sobre el uso de tecnologías de computación de alto rendimiento (HPC).

Adicionalmente el evento pretende generar espacios en donde se estimule la creación de grupos interdisciplinarios colaborativos que involucren la cooperación de industria y academia a través de la investigación. 

Participar en el HPC Summer School ofrece importantes beneficios, como desarrollar la habilidad para utilizar supercomputadores, lo que permite superar las limitaciones de las computadoras personales y reducir significativamente los tiempos de investigación. El curso proporciona conocimientos sobre la aplicación de la computación de alto rendimiento en varias disciplinas científicas, introduce tecnologías avanzadas para el procesamiento de datos y el entrenamiento de modelos de inteligencia artificial, y fomenta la colaboración y el networking entre los investigadores. Este enfoque equipa a los participantes con las competencias necesarias para mejorar sus procesos de investigación y contribuir al progreso científico y tecnológico.

  • Comprensión de los principios básicos de la computación paralela, incluyendo la arquitectura de los computadores paralelos y el concepto de hilos y procesos.
  • Aplicación leyes y principios de rendimiento, como la Ley de Amdahl, para optimizar y evaluar la eficiencia, escalabilidad y aceleración de las aplicaciones paralelas.
  • Competencia en el uso de C/C++, incluyendo sintaxis básica, tipos de variables, funciones, punteros, y la capacidad para compilar y construir programas utilizando herramientas como Make y CMake.
  • Aplicación de abstracciones de programación paralela con OpenMPI
  • Habilidades para la programación en entornos de computación heterogéneos utilizando SYCL
  • Uso de Python para programación paralela y distribuida, aprovechando bibliotecas y frameworks especializados.

Estudiantes de ingeniarías y ciencias.

La metodología del HPC Summer School 2024 se llevará a cabo mediante webinars que se transmitirán en directo a las sedes de acogida de los estudiantes, es decir, las universidades participantes. Así, el evento combinará un formato presencial en dichas sedes, con las ponencias y talleres ofrecidos virtualmente y proyectados en estas ubicaciones. Cada sitio de acogida contará con un profesor(a) que actuará como líder del evento, asegurando la fluidez y el dinamismo de la jornada. Además, habrá al menos un asistente dedicado a resolver las dudas y preguntas de los estudiantes, enriqueciendo así la experiencia de aprendizaje.

Actividades de evaluación: El evento incorporará dos momentos clave de evaluación para optimizar el proceso de aprendizaje. Al inicio, se realizará una prueba diagnóstica destinada a identificar el nivel de conocimientos previos de los participantes, permitiendo así adaptar el contenido y enfoque de las sesiones de manera más efectiva. Al concluir el evento, se llevará a cabo una evaluación final con el objetivo de verificar los conocimientos adquiridos durante las ponencias y talleres, asegurando una comprensión sólida de los temas tratados y facilitando la retroalimentación tanto para los participantes como para los organizadores.

Programación de computadores.

Objetivo general

El objetivo general de la escuela de verano es que el estudiante reconozca herramientas empleadas en la Computación de Alto Rendimiento (HPC por sus siglas en inglés), y así mismo, logre identificar para qué tipo de problema es más adecuado el uso de una herramienta particular.

Objetivos específicos

  • Capacitar a los estudiantes en el funcionamiento y las características distintivas de al menos tres herramientas principales de Computación de Alto Rendimiento (HPC), a través de módulos teóricos y prácticos.
  • Desarrollar habilidades analíticas en los estudiantes para evaluar y seleccionar la herramienta de HPC más adecuada en función del tipo específico de problema a resolver, mediante el análisis de estudios de caso.
  • Fomentar la aplicación práctica de las herramientas de HPC en proyectos reales o simulados, asegurando que los estudiantes completen al menos dos proyectos que impliquen la resolución de problemas con diferentes requisitos de computación.

Conferencistas

Esteban Hernández

Doctor en Ingeniería con enfoque en HPC para el Pronóstico del Tiempo.

Esteban Hernández

José Monsalve Diaz

Postdoc en Argonne National Laboratory

José Monsalve Diaz

Aurelio A. Vivas Meza

Asistente Técnico de Investigación - en Argonne National Laboratory.

Aurelio A. Vivas Meza

Carolina Pardo

Experta en Sistemas de Información Geográfica (SIG) para iMMAP Colombia.

Carolina Pardo

Edison Valencia

Profesor experto en ingeniería de sistemas

 

Edison Valencia

Carlos Álvarez

Biólogo con Maestría en Física de la Universidad de los Andes.

Carlos Álvarez

Juan Lalinde

PhD en Química

Juan Lalinde

Contenido temático

modulos por dia

Temario:

  • Introducción a la computación paralela.
  • Arquitectura de Computadores Paralelos (Hardware y. software threads).
  • Race conditions.
  • Hilos y procesos.
  • Paralelismo y distribución.
  • Rendimiento (Amdahl 's Law, speedup, efficiency, scaling).
  • Paralelismo funcional y paralelismo de datos.

Conferencistas:

  • Carlos Álvarez

Habilidades que el participante desarrollará en el módulo:

  • Comprensión de los principios básicos de la computación paralela, incluyendo la arquitectura de los computadores paralelos y el concepto de hilos y procesos.
Fechas
June/17
Horario
10:30 a 12:30
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
2h

Temario:

  • Introducción a C/C++
  • Compilación.
  • Sintaxis (Variable types, Functions, Pointers)
  • Make, CMake, Compilado

Conferencistas:

  • Carlos Álvarez

Habilidades que el participante desarrollará en el módulo:

  • Competencia en el uso de C/C++, incluyendo sintaxis básica, tipos de variables, funciones, punteros, y la capacidad para compilar y construir programas utilizando herramientas como Make y CMake
Fechas
June/17
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
3h

Temario:

  • Introducción a OpenMP
  • Introducción a conceptos de paralelismo
  • Multithreading

Conferencistas:

  • José Monsalve

Habilidades que el participante desarrollará en el módulo:

  • Habilidades para la programación en entornos de computación paralela
Fechas
June/18
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
3h

Temario:

  • Introducción
  • Conceptos Básicos de IA y ML
  • Definición de Inteligencia Artificial (IA) y Machine Learning (ML)
  • Tipos de algoritmos de Machine
  • Learning: Supervisado, No Supervisado, Por Refuerzo
  • Importancia de la optimización en el rendimiento de algoritmos.
  • Enfoque detallado en Máquinas de Vectores de Soporte (Support Vector Machine).
  • Ejemplos de Aplicación
  • Identificación de Células Cancerígenas.
  • Análisis de Imágenes Satelitales

Conferencistas:

  • Carolina Pardo / Edison Valencia

Habilidades que el participante desarrollará en el módulo:

  • Introducción de conceptos básicos en AI/ML Ejemplos de aplicación en HPC: Identificación de células cancerígenas
  • Análisis de imágenes satelitales
Fechas
June/18
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
3h

Temario:

  • Introducción a programación de memoria distribuida
  • Historia de MPI
  • Estructura de un programa MPI
  • Comunicación punto a punto
  • Operaciones MPI colectivas

Conferencistas:

  • Esteban Hernandez

Habilidades que el participante desarrollará en el módulo:

  • Aplicación de abstracciones de programación paralela con OpenMPI
Fechas
June/19
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
3h

Temario:

  • Introducción a la programación paralela y distribuida con Dask
  • Estrategias de descomposición de problemas (paralelismo funcional y de datos)
  • Escalar a la computación de Big Data (máquina local, supercomputadora, nube)
  • Aspectos de rendimiento (comunicación y equilibrio de carga)
  • Caso de uso real (Procesamiento de imágenes satelitales)

Conferencistas:

  • Aurelio Vivas

Habilidades que el participante desarrollará en el módulo:

  • -
Fechas
June/19
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
-

Temario:

  • Desmitificando la computación cuántica

Conferencistas:

  • Juan Lalinde

Habilidades que el participante desarrollará en el módulo:

  • Conocimiento básico en Quantum computing
Fechas
June/19
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
1h

Temario:

  • Proyecto integrador

Conferencistas:

  • Carlos Álvarez

Habilidades que el participante desarrollará en el módulo:

  • -
Fechas
June/17
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
1h

Temario:

  • HPC in Colombia

Conferencistas:

  • -

Habilidades que el participante desarrollará en el módulo:

  • -
Fechas
June/18
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
1h

Temario:

  • -

Conferencistas:

  • Luis Eduardo Seijas

Habilidades que el participante desarrollará en el módulo:

  • -
Fechas
June/17
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
0.5h

Temario:

  • -

Conferencistas:

  • Luis Eduardo Seijas

Habilidades que el participante desarrollará en el módulo:

  • -
Fechas
June/19
Horario
-
Modalidad
Acceso Remoto Y Presencial (Sin Retransmisión)
Intensidad
0.5h
Comité organizador

Luis Eduardo Seijas

El coordinador académico Luis Eduardo Seijas Ruiz es PhD en Química con amplia experiencia en el uso de métodos avanzados de simulación y técnicas de análisis de datos en entornos de HPC, así como en el diseño, manejo y gestión de bases de datos mediante lenguajes de programación como Python, C/C++ y SQL. Con profundo interés en la quimioinformática, que es un campo interdisciplinario que se enfoca en la aplicación de métodos informáticos para analizar y comprender datos químicos y biológicos, incluyendo el modelado de estructuras moleculares a nivel atomístico.


Natalia María Sánchez Vivares

La coordinadora administrativa Natalia María Sánchez Vivares es profesional en Relaciones Internacionales, Especialista en Gerencia de Empresas y Magister en Asuntos Internacionales. Cuenta con amplia experiencia en estructuración de insumos académicos y en internacionalización de la educación. Actualmente es la Coordinadora de Oferta Académica Internacional de la Cancillería de la Universidad del Rosario.


Condiciones y devoluciones

Condiciones generales

La universidad se reserva el derecho de cancelar la apertura de un curso o programa en razón que no se reúnan las condiciones económicas mínimas. En tal evento, la Universidad restituirá el 100% del importe pagado por los estudiantes en la moneda de origen mediante transferencia electrónica a la cuenta bancaria de la cual se debitó el dinero.

En el caso de que un participante decida no tomar el curso o programa habiendo ya pagado el importe correspondiente a la matrícula, siempre y cuando el mismo no hubiere iniciado, podrá solicitar la restitución de su dinero para lo cual la Universidad le efectuará transferencia electrónica por el 90% del valor originalmente recibido, reteniendo el 10% que corresponderá al reembolso de gastos administrativos y bancarios incurridos por la universidad.

Devolución

Si el estudiante tiene algún beneficio o descuento en la inscripción, debe verificar su recibo antes de realizar el pago. En caso de que no tenga el descuento aplicado debe contactar al área comercial para que le haga el ajuste al siguiente número +57 322 2754899.

Importante: Recuerde que NO habrá lugar a devolución por recibos pagados sin descuentos.