Durante el taller se tratarán conceptos básicos y no tan básicos para poder desarrollar aplicaciones paralelas de alto rendimiento a nivel general, como el uso del sistema de ficheros, las colas de mensajes, proxies, brokers, extensiones escritas en otros lenguajes de programación y la compresión en memoria entre otros.
Si se quiere seguir la sesión será necesario instalar uwsgi, pyzmq, Cython, numpy, matplotlib y Julia.
No son necesarios conocimientos previos específicos, pero sí un nivel relativamente alto de programación en Python para poder seguir los algoritmos que se van utilizando en cada paso.
Ingeniero Aeronáutico y Doctor en Ingeniería Aeroespacial por la Universidad Politécnica de Madrid.
Después de ayudar a empresas de ingeniería a optimizar sus procesos de simulación me doctoré intentando entender el comportamiento de los flujos turbulentos. Para ello tuve que usar miles de procesadores y analizar cientos de terabytes de datos. Ahora, como investigador en la UC3M desarrollo herramientas para que las grandes empresas puedan manejar mejor la complejidad de sus aplicaciones.
Uso y enseño Python para cálculo numérico y análisis de datos desde hace más de una década y es una herramienta de trabajo fundamental para mi. Si quieres saber más mi pagina web es guillemborrell.es y mi twitter @guillemborrell