Omitir los comandos de cinta
Saltar al contenido principal
Inicio de sesión
Universidad EAFIT
Carrera 49 # 7 sur -50 Medellín Antioquia Colombia
Carrera 12 # 96-23, oficina 304 Bogotá Cundinamarca Colombia
(57)(4) 2619500 contacto@eafit.edu.co

Conferencias

2018

Cómo acelerar las aplicaciones de MATLAB usando computación en Parelelo

1 de octubre de 2018

Conferencista: Gerardo Hernández Correa 

Con la creciente complejidad computacional de los algoritmos hoy en día y la necesidad de obtener una solución a un problema en un tiempo determinado, surge la necesidad de aprovechar al máximo la capacidad computacional de nuestras máqueinas multinúcleo y clusters. En este seminario se verá cómo reducir significativamente el tiempo de ejecucion de algoritmos y simulaciones en MATLAB mediante el uso de herramientas orientadas a cálculo paralelo


Computability and Parallelism

Conferencista: Andrés Sicard Ramírez

15 de septiembre de 2018

It is accepted that the λ-calculus is a model of computation. It is also known that Plotkin’s parallel-or function or Church’s δ function are no λ-definable. We discuss if some extensions of the λ-calculus, which these functions are definable, contradict the Church-Turing thesis.

Cómo reanudar trabajos interrumpidos en Apolo usando DMTCP y SLURM

Conferencista: Sebastián Patiño Barrientos

15 de agosto de 2018

Por distintas razones durante el uso de un supercomputador, se hace necesario interrumpir un trabajo, ya bien sea abruptamente por alguna condición externa al sistema o por una condición de usuario final. Dada estas circunstancias se hace necesario que el sistema permita guardar de alguna manera lo que se ha computado hasta el momento de forma que no se tenga que modificar el código profundamente.
En esta charla, Sebastián Patiño nos mostrará por medio de una prueba de concepto, los mecanismos por los cuales se puede hacer "checkpointing" o puntos de guardado en la ejecución de trabajos débilmente acoplados en Apolo 2 y en Cronos.


Uso e importancia de sistemas de alta intensidad de computo paralelo Apolo y Cronos-EAFIT en el modelado de la historia de levantamiento de cadenas montañosas

Conferencista: Mauricio Bermúdez

8 de agosto de 2018

El Centro de Computación Científica Apolo invita a la charla “Uso e importancia de de sistemas de alta intensidad de computo paralelo Apolo y Cronos-EAFIT en el modelado de la historia de levantamiento de cadenas montañosas", a cargo de Mauricio Bermudez P.h.D en Ciencias de la Tierra, Profesor de la Escuela de Ingeniería Geológica, Universidad Pedagógica y Tecnológica de Colombia (UPTC).
 En esta charla se presentará una de las principales aplicaciones de los clusters Apolo y Cronos en la predicción de edades de exhumación, tasas de movimientos de fallas e inversión de parámetros termales y flexurales (geofísicos). Estos modelos son de vital importancia, ya que ayudan al geólogo en la interpretación de complicadas bases de datos y zonas donde la evolución geodinámica ha sido muy rápida en el tiempo.

Uso de Matlab con computación de alto rendimiento en Apolo

Conferencista: Juan David Pineda Cardenas y Mateo Gómez Zuluaga

1 de agosto de 2018

Gracias a la nueva adquisición de las licencias de Matlab por parte de la Universidad, incluyendo el Matlab Distributed Computing Server, se hace posible usar los distintos toolboxes de Matlab en los clusters del Centro de Computación. En esta charla Juan David y Mateo mostrarán el procedimiento para hacer uso de este importante software científico tanto en Procesadores como en Coprocesadores (GPU). El siguiente enlace contiene la lista de toolboxes adquiridos por la Universidad que se pueden usar en Apolo: https://git.io/fNEP1

Flujo de trabajo y exploración de datos con Jupyter Notebook

Conferencista: Edward Yesis Villegas

6 de junio de 2018

En esta charla se realizara un contexto del uso de Jupyter Notebook como una herramienta para ayudar a definir el flujo de trabajo de los experimentos computacionales y la exploración de los datos generados por el flujo creado a través de las distintas celdas del Notebook y las herramientas de interacción y visualización del proyecto Jupyter como ipywidgets, IPython y otros módulos externos al proyecto. Esto no solo muestra una utilidad para actividades de investigación sino también de docencia.

Introducción a Puppet

Conferencista: Tomás Felipe Llano Ríos

16 de mayo de 2018

Estudiante de último semestre de Ingeniería en Sistemas de la universidad EAFIT, quien introducirá conceptos fundamentales de la herramienta, arquitecturas comunes de despliegue bajo diferentes ambientes de trabajo y algunas estrategias de automatización orientadas a mejorar la productividad de usuarios y administradores. Adicionalmente, Tomas explicará la aplicabilidad de este software en el modelo DevOps.

Jupyter Notebooks, una forma de crear y compartir código, ecuaciones, visualizaciones y más

Conferencista: Johan Sebastián Yepes Ríos

9 de mayo de 2018

Cómo optimizar mi investigación mediante el uso de los notebooks. Se pretende mostrar las posibilidades de trabajo con los notebooks de Jupyter y como estos pueden facilitar la programación en paralelo. Además se mostrará que no solo su utilidad está limitada a Python, sino también a languajes como Bash, R, Julia entre otros.



Biología Computacional; aplicaciones y retos para los próximos 10 años

Conferencista: Javier Correa Álvarez

2 de mayo de 2018

El análisis sistemático de datos provenientes de proyectos genómicos y proteómicos es una necesidad imperativa para acortar la enorme brecha existente entre los datos disponibles y su interpretación biológica. Sin embargo, el gran tamaño de la información depositada actualmente en bases de datos públicas, imposibilita que el análisis realizado tradicionalmente por biólogos sea de forma manual o individualizado. Dada la tasa de generación de datos, es bien sabido que esta brecha no se cerrará con la experimentación individual. La Biología Computacional y Bioinformática son campos multidisciplinarios que han venido desarrollado herramientas para ayudarnos en el análisis rápido de estos datos. Así, nuevos enfoques computacionales y teóricos para la comprensión de los sistemas biológicos son una prioridad para ayudar a cerrar esta brecha. Estas actividades incluyen el modelamiento computacional de procesos biológicos, la gestión computacional de proyectos a gran escala, desarrollo de base de datos inteligentes y el manejo eficiente de los datos, desarrollo de nuevos algoritmos y la computación de alto rendimiento, así como los análisis estadísticos y matemáticos. en esta charla hablaremos de las principales aplicaciones de la genómica y biología computacional para comprender y predecir los sistemas biológicos, así como los retos que hay para mejorar la comprensión de los organismos.


Métodos computacionales en cálculos de estructura electrónica

Conferencista: Jorge León David Caro

18 de abril de 2018

El Centro de Computación Científica Apolo invita a la charla " Métodos computacionales en cálculos de estructura electrónica ", a cargo de Jorge Leon David Caro, Ph.D. en Físico​química Molecular​, de la Universidad Andrés Bello, Chile. y profesor e investigador de la Universidad EAFIT.
 
El seminario plantea la forma como se usan los métodos computacionales en la obtención de las propiedades de un sistema electrónico. La ecuación de Schrödinger y la ecuación de Dirac son las ecuaciones fundamentales de la mecánica cuántica, las cuales describen el estado de un sistema electrónico. La imposibilidad de la obtención de una solución analítica conduce al planteamiento de métodos computacionales para la obtención de información de las propiedades del sistema electrónico en estudio. 
 

Optimizando su código serial y paralelo con algunas de las herramientas de desarrollo de Intel

Conferencistas: Juan David Pineda Cárdenas y Andrés Sicard Ramírez

21 de marzo de 2018

Juan David Pineda Cárdenas, coordinador de Apolo, y Andrés Sicard Ramírez, profesor e investigador de la Universidad EAFIT, muestran las ventajas que tiene usar este conjunto de herramientas disponibles en el clúster Apolo II y , próximamente, en Cronos. 


Message Passing Interface – MPI

Conferencista: Juan Guillermo Lalinde, coordinador científico de Apolo.

14 de marzo de 2018

El Centro de Computación Científica Apolo invita a la charla "Message Passing Interface", a cargo del doctor Juan Guillermo Lalinde Pulido, Coordinador Científico de Apolo.
 
El profesor Lalinde nos mostrará los elementos básicos de funcionamiento del estándar de paso de mensajes MPI, el cual se usa en programación paralela y concurrente. Este estándar permite la exclusión mutua para evitar problemas de concurrencia como los deadlocks y las condiciones de carrera que se presentan en esquemas de memoria compartida y memoria distribuida, lo cual es fundamental a la hora de usar un clúster supercomputacional.


¿Qué puede hacer la computación de alto rendimiento en el análisis de imágenes biomédicas obtenidas en el dominio frecuencial?

Conferencista: Carlos Alfredo Cuartas

07 de marzo de 2018

Conozca de la mano de Carlos Alfredo Cuartas, magíster en Física Aplicada, desarrollos realizados por el grupo de investigación en Óptica Aplicada de la Universidad EAFIT y el Wellman Center for Photomedicine, donde la computación de alto rendimiento ha facilitado tanto el diagnóstico médico como el desarrollo de nuevas aplicaciones. 


Ciudad + big data + supercómputo + creatividad

Conferencista: Juan Carlos Duque Cardona

28 de febrero de 2018

Un recorrido por la agenda investigativa del grupo de investigación Rise en su exploración de nuevas ideas para aportar al objetivo de conseguir ciudades para todos. Descubra cómo los datos, combinados con el poder computacional de Apolo y una buena dosis de creatividad, están ayudando a RISE a revisitar la ciudad ya construida y detectar oportunidades para mejorar la calidad de vida de la sociedad que la habita.

Programación paralela con Python

Conferencista: Juan David Pineda Cárdenas

14 de febrero de 2018

El coordinador técnico de Apolo, muestra algunas de las aproximaciones para realizar computación paralela en el lenguaje de programación Python: desde el manejo de hilos en un sistema multinúcleo, hasta el uso de la librería MPI4PY. Esya permite usar el paradigma de paso de mensajes en un clúster supercomputacional con varias decenas o ,incluso, cientos de servidores.

Introducción al sistema de gestión de recursos en un supercomputador

Conferencista: Mateo Gómez Zuluaga

7 de febrero de 2018

Partiendo de la arquitectura básica de un clúster computacional, Mateo Gómez Zuluaga, analista de supercómputo, muestra los distintos problemas que surgen a la hora de gestionar eficientemente los elementos de hardware y software que requieren los usuarios, cuál es la mejor manera de usar dichos subsistemas y cuáles son las condiciones y restricciones a la hora de lanzar un trabajo en una cola de ejecución.


2017

Parallel Performance Tuning for Haskell: An Example

Conferencista: Andrés Sicard Ramírez

8 de Noviembre de 2017

ThreadScope es una herramienta *gráfica* que permite analizar el comportamiento de los hilos de ejecución de un programa paralelo escrito en Haskell. Este tipo de herramientas ayudan a detectar (algunos) problemas de desempeño de los programas. A partir de algunos ejemplos se realizará una introducción a ThreadScope.

Big Data en ambientes HPC

Conferencista: Raúl Ramos Pollán

11 de octubre del 2017

El Centro de Computación Apolo invita a la charla Big Data en ambientes HPC, a cargo de Raúl Ramos Pollán, 
director del grupo de Cómputo Avanzado y a Gran Escala (CAGE) y líder del área de Analítica de Datos a Gran 
Escala del Centro de Supercomputación de la Universidad Industrial de Santander.
 
Esta charla se centrará en los modelos de hardware y software que han supuesto un punto de inflexión en el 
alcance de aplicaciones Big Data, tanto en el ámbito científico como el empresarial. También se revisarán las 
causas tecnológicas detrás del éxito de Hadoop, Spark y de la inteligencia artificial sobre GPUs y su relación 
con los sistemas clásicos de cómputo de alto desempeño (HPC).


Programación paralela con lenguajes funcionales

Conferencista: Andrés Sicard Ramírez

27 septiembre del 2017

Los diferentes paradigmas de computación ofrecen diferentes abstracciones al programador. Algunas abstracciones ofrecidas por los lenguajes funcionales (no necesariamente exclusivamente por ellos) incluyen las funciones, las funciones de orden superior, los polimorfismos ad hoc y paramétrico, y la pureza, entre otras. Se presentarán algunas abstracciones proporcionadas por los lenguajes funcionales para la programación paralela.

  • Ver diapositivas de la conferencia   

 

Programación paralela con hilos

conferencista: Juan Francisco Cardona-Mc'Cormick

13 de septiembre de 2017

En esta tercera charla del ciclo de conferencias de Computación de Alto Rendimiento de Apolo, el profesor Juan Francisco Cardona-Mc'Cormick nos brindará un acercamiento a los hilos (threads) como mecanismo mediante el cual los programadores pueden construir aplicaciones que permitan, a través de un sistema de memoria compartida, tener más de una unidad de ejecución dentro de estos. No obstante, aunque estos hilos nos brindan una forma de modificar nuestros programas secuenciales en programas con más de una unidad de ejecución, nos traen también nuevos retos al hacer que los programas compartan datos. La idea es ver la forma en que se pueden manejar estos retos y las consecuencias de hacerlo de manera errónea.

 

Introducción a la Computación paralela y concurrente

conferencista: Juan David Pineda Cárdenas

23 de agosto de 2017

Sobre técnicas, estrategias y rudimentos de la computación de alto rendimiento, habló Juan David Pineda Cárdenas, coordinador Técnico de Apolo durante esta actividad. En este sentido, compartió algunos problemas a resolve, como cuellos de botella y concurrencia en el tema de paralelización. Lo anterior, a través del uso de conceptos de sistemas operativos y mecanismos de paralelización. 


Introducción a la Computación de Alto Rendimiento

Conferencista: Juan Guillermo Lalinde Pulido

9 de agosto de 2017

En esta actividad, el docente de la Universidad EAFIT, y coordinador Científico de Apolo, Juan Guillermo Lalinde Pulido, abordó temáticas relacionados con las revoluciones científicas, modelación matemática, complejidad algorítmica, lenguajes y arquitecturas.


High Performance Computing Lectures