RESÚMENES

Talleres

Taller A: Python Distribuido
Dr. Julio C. Estrada

Resumen: En este taller veremos las distintas herramientas que ofrece Python para la programación rápida de algoritmos distribuidos en super computo. Veremos aplicaciones ilustrativas usando MPI en Python, Numba, multiprocessing y Python Ray. Sera una introducción al uso de estas herramientas, que abrirá las puertas a este universo de cómputo de alto rendimiento desde este lenguaje de alto nivel tan flexible.

 

Taller B: Apache Spark
Octavio Israel Renteria Vidales

Resumen: Apache Spark es un sistema de computación en clúster rápido y de uso general, Proporciona APIs de alto nivel en Java, Scala, Python y R, y un motor optimizado que admite grafos de ejecución generales.Específicamente se trabajará en Python (pySpark). Introducción general Modelo de ejecución en cluster, componentes (SparkSQL, Streaming, MLib, GraphX), conexión al cluster. Aplicación:Ver en más detalle algunos de los componentes de Spark (SparkSQL y MLib) aplicados a un problema simple de clasificación de texto.

 

Taller C: Cómo instalar un clúster de computadoras
José Jesús Rocha Quezada

Resumen: Se verá como instala un clúster de Supercómputo desde cero. Se dotará a los participantes de las herramientas necesarias y se realizará en el taller la instalación de un clúster de Supercómputo utilizando software libre.

 

Conferencias

Conferencia 1: Optimización mediante Algoritmos Paralelos de Enjambres de Partículas
(Parallel Particle Swarm Optimization Algorithm for Optimization)
Arturo Hernández Aguirre

Resumen: El algoritmo PSO se presta de manera natural a la paralelización particionando por criterios como la dimensión, los vecindarios, topología del enjambre. En esta charla revisaremos varias estrategias de paralelización del algoritmo PSO y algunos resultados en problemas de optimización.

 

Conferencia 2: Algoritmos Evolutivos Paralelos: Google Hash Code 2020 y Otros Casos de éxito.
Carlos Segura

Resumen: En esta charla se discutirá la resolución de problemas de optimización combinatoria con algoritmos evolutivos paralelos, resaltando varios problemas que surgen en el área de gráficas. Se discutirán varios avances y logros alcanzados en los últimos años en CIMAT haciendo especial énfasis en los algoritmos que un equipo de investigadores y estudiantes de CIMAT desarrollaron para resultar ganadores de la ronda extendida del Google Hash Code 2020.

 

Conferencia 3: Modelado Parabólico de las venas temporales de la retina.
Ivan Cruz

Resumen: En el área de análisis de imágenes médicas, una tarea muy abordada por diferentes grupos de investigación ha sido la segmentación de venas de la retina a partir de imágenes de fondo de ojo. Pero una de las tareas en clínica práctica que no se ha abordado del todo, es la determinación de las venas temporales superior e inferior, las cuales pueden permitir establecer un diagnóstico oportuno sobre el estado de la retinopatía diabética del paciente. En esta charla se presentarán los avances más recientes en este rubro considerando el modelado parabólico de dichas venas temporales.

 

Conferencia 4: Algoritmos de estimación de distribución en altas dimensiones y aplicaciones en aprendizaje profundo y diseño en ingeniería.
Sergio Ivvan Valdez

Resumen: Revisaremos los algoritmos de estimación de distribución y conceptos para que aproximen exitosamente soluciones a problemas de optimización en altas dimensiones. Y veremos algunas de las aplicaciones de estos algoritmos, en partícular en el entrenamiento de redes de creencia profunda, y en la diseño de estructuras mecánicas.

 

Conferencia 5: Doce años de Supercómputo en CIMAT
Salvador Botello Rionda

Resumen: Se revisará la historia del computo en paralelo en el CIMAT. Se presentarán las diferentes configuraciones que se han realizado y se presentaran las características técnicas de los equipos. También se presentarán ejemplos de aplicación a resolver problemas científicos.

 

Conferencia 6: MEFI programa para Aplicaciones de EDP utilizando compto paralelo
Humberto Esqueda Oliva

Resumen: Se presenta un nuevo programa para el análisis de solidos y problemas térmicos utilizando técnicas numéricas tipo Elementos Finitos y Calculo Exterior Discreto. Se presentan varias técnicas de hacer uso de la programación en paralelo.