Charla invitada en “Friends of Friends” 2017

En el marco del séptimo encuentro Friends of Friends organizado por el Observatorio Astronómico de Córdoba, el Ing. Antonio Russo y el Dr. Nicolás Wolovick disertaron acerca del estado del HPC en Argentina.

En primera instancia el Dr. Wolovick mostró de que manera un programa muy simple que resiste las opciones de optimización tradicionales como -O3, podía ser acelerado de 1.2s a 0.08s, o sea 15 veces, a través del análisis del assembly generado y el conocimiento de la plataforma de ejecución.

#define N (1<<28)
int main(int argc, char **argv)
{
    float sum = 0.0f;
    for (size_t i=0; i<N; ++i) {
        sum += 1.0f/(float)i;
    }
    return (int)sum;
}

Luego el Ing. Russo dibujó la situación del HPC en Argentina mostrando números muy duros que sintetizan el marcado atraso en esta pata fundamental de la Ciencia y la Tecnología actuales.