Si no estás suscripto: Regístrate

–Siguiendo con las entrevistas para conocernos hoy presentamos a Nicolás, joven investigador del FaMAF, recientemente doctorado y Padre.  Aprovecho para agradecerle el trabajo que se tomó de agregar todos los links de interés para acompañar la entrevista–

-Se podría presentar?
Soy Nicolás Wolovick, recientemente me doctoré en Ciencias de la Computación en la FaMAF-UNC dentro del área de Métodos Formales, un tema un poco alejado de los fierros y cercano al lápiz y papel. Trabajo como docente-investigador en la UNC dentro del área de Ciencias de la Computación en FaMAF desde el año 2000.
-Nos podría contar su historia con la supercomputación?
En el año 2001 la FaMAF compra un cluster de 16 nodos duales Pentium II@400MHz Deschutes, un verdadero fierrazo (me acabo de loguear a uno de esos viejos nodos reconvertidos a login-server para ver el /proc/cpuinfo).
A raíz de la compra de ese cluster, le ayudo a Damián Barsotti a instalarlo y probamos algunas cosas raras como MOSIX y PVFS y otras no tanto como MPICH.
A fin de ese mismo año me aceptan para participar en una escuela de HPC usando Clusters de Linux en el ICTP de Trieste y paso dos semanas aprendiendo muchísimo con otros compañeros de países mas o menos pobres como nosotros (¿en vías de desarrollo?).

Dejé un poco el HPC entre 2003-2007, pero en 2008 Thomas Sterling (el compañero de Donald Beker en esto de definir Beowulf) visita la Universidad y nuestra Facultad en particular. Ahi se presenta la oportunidad de tomar su curso CSC 7600 de Louisiana de manera remota. A una oportunidad como esta no se le puede decir que no, asi que en 2009 y 2010 estuvimos dando este curso remoto, donde mi tarea incluía desde poner el equipo de videoconferencia, hasta corregir exámenes y proyectos.
Mas o menos para esa misma época un compañero de trabajo, Oscar Reula, obtiene un subsidio de NVIDIA para hacer GPU Computing y también me pongo a estudiar del tema.
Desde entonces cambio de contexto entre esos dos mundos, uno de sistemas probabilísticos y teoría de la medida y el otro de buses PCIe y paralelismo masivo.

-Y hoy en que líneas está trabajando?
Trabajo en GPU Computing dentro de nuestro grupo interdisciplinario donde hay gente de computación, astronomía y física. Colaboramos con muchos investigadores de la UNC y de otras instituciones. No se si es una línea de trabajo, pero suponiendo que lo sea, también me estoy dedicando a la Educación en HPC.
Creo que ambas cosas se mezclan bien, porque la ventaja de GPU Computing en FLOPS/$ y FLOPS/W aparece en toda su dimensión cuando hay una buena formación para programar estos equipos. Para nosotros, un país tercermundista con una educación universitaria muy buena y barata, la GPU Computing es un sweet spot.
Si tuviera un poco de tiempo me gustaría trabajar en eficiencia energética de HPC, creo que se pueden hacer cosas muy buenas con estos SoC de bajo costo, bajo consumo y altas prestaciones que están en los celulares de alta gama. Algo así como intentar que vuelvan los equipos estilo SiCortex.
-Cuál es su visión del estado actual de la supercomputación en la Argentina? 
Creo que esto va de bien en mejor, no por la posición, sino por la derivada, hay un entusiasmo muy grande.
Un ejemplo. El año pasado organizamos las Primeras Escuelas de GPGPU Computing y participó muchísima gente de todo el país y algunos países limítrofes. Se plantaron muchas semillas en grupos de investigación y varios ya están trabajando de manera independiente. Fue un esfuerzo grande por parte de un grupo pequeño de personas, pero los resultados fueron excelentes. Creo que este tipo de cosas marca la pauta que HPC va a crecer y mucho en los próximos años.
Existen más indicadores positivos (o muy positivos para ser más exactos): la creación del SNCAD; la gran cantidad de grupos que hacen paralelismo o HPC del país que hemos recibido premios (NVIDIA CTC y CRC, NSF-IEEE/TCPP, Intel); la posible compra de una supercomputadora (¿Top500?) por parte del Ministerio de Ciencia y Técnica; la continua realización del Simposio Latinoamericano de HPC (HPCLatAm) que este año prepara su quinta edición con la realización de unas Escuelas de Computación de Alto Rendimiento (ECAR12). También he visto que varios institutos de CONICET están pidiendo técnicos con perfil de HPC.

De nuevo, los indicadores son excelentes, hay que aprovechar la coyuntura y seguir para adelante.
En el ámbito local estamos esperando la llegada de una máquina que le dará nuevos aires a Cristina (la supercomputadora de la UNC). Micros de 8 cores, placas gráficas de 512 cores, red de altísima velocidad. Mientras tanto nos preparamos con un curso de Computación Paralela donde estudiamos y practicamos todas las formas de paralelismo que tendrá una máquina de este tipo, desde ILP hasta SIMT, pasando por vectorización y multiprocesamiento.
También me parece excelente la relación que hay entre las empresas y las universidades. Nosotros en Córdoba tenemos la suerte de tener un grupo dentro de Intel ASDC que trabaja en HPC y un par de personas, en particular Ricardo Medel facilitan enormemente algunos contactos. Otras empresas grandes que necesitan de HPC también interactúan y colaboran con la comunidad, INVAP y Tenaris a manera de ejemplos.

-Cuál es su visión sobre el futuro del HPC a nivel nacional y regional?
Mhhh, difícil, tengo poca experiencia como para hablar del futuro, pero si puedo tener anhelos.
Espero que haya mayor cohesión de la comunidad de HPC, tanto en Argentina como en el Cono Sur. Las relaciones son excelentes, tanto con Uruguay como con Chile, pero deberíamos colaborar más con otros grandes como Venezuela, Colombia o el gigante del área, Brasil.
También me ilusiono con la recuperación del control de YPF por parte del estado. Sería muy bueno poder colaborar con los estudios de prospección petrolera. En general espero que HPC sea un buen punto de contacto entre las empresas de gran consumo tecnológico y la Universidad.

 

Muchas Gracias!!!

 

Deja un comentario

Powered by WP Symposium - Social Networking for WordPress v12.03.10