Procesamiento Paralelo de Vectores

Aceptada

La charla muestra los intentos (con código y mediciones) de encontrar la mejor manera de paralelizar la suma de dos vectores de números, con la idea de entender los procesos subyacentes y poder discernir qué detalles tenemos que considerar en las distintas situaciones.


Tipo: Charla estandard, 25 minutos

Nivel: Medio

Disertantes: Facundo Batista

Biografiá del Disertante: Facundo Batista es Ingeniero Electrónica de la Universidad Nacional de La Matanza, con un Master en Ingeniería de la Innovación en la Universidad de Bologna, Italia. Trabajó en Movistar (antes Unifón) durante seis años, luego fué Jefe de Desarrollo en CycleLogic, Arquitecto de Soluciones en Ericsson Argentina, y ahora es Senior Software Developer haciendo Python en Canonical desde hace más de 13 años. Fue profesor en la Universidad de La Matanza y en diversas instituciones secundarias y terciarias. También posee una amplia experiencia como analista de sistemas y programador, tanto freelance como bajo contrato, en diversos sistemas en múltiples plataformas y lenguajes. Siguiendo en el ámbito de la programación, ama Python, habiéndose convertido en Desarrollador Oficial del lenguaje y miembro de la Python Software Foundation, fundando luego Python Argentina. Fue invitado como expositor a numerosas conferencias nacionales e internacionales y dictó cursos de Python en Universidades, ámbitos terciarios, y para particulares y empresas, fundando luego la Escuelita Python. También participa en cantidad de proyectos libres, entre los que se encuentran PyEmpaq, CDPedia, Encuentro, Fades, Lalita, Magicicada, Launcherposta, Enjuewemela, Linkode, y más.

Horario: 11:30 - 12:00 - 17/09/2022

Sala: Auditorio Islas Malvinas

Etiquetas/Tags: procesamiento vectores científico datos

Descripción completa

La charla compara tiempos al sumar dos vectores de números de forma serial y en paralelo, en C++, Python usando la biblioteca estándar, y usando algunas librerías externas. Va hilando una evolución de intentos tratando de mejorar la situación anterior, mostrando ventajas y desventajas. En cada caso se muestra el código real y el gráfico correspondiente de mediciones para vectores de distintas longitudes, comparando con los intentos anteriores. Finalmente se sacan conclusiones sobre el proceso.