NERSC lanza el programa Exascale Readiness con Intel, Cray - Calendae | Informática, Electrónica, CMS, Ciberseguridad

NERSC lanza el programa Exascale Readiness con Intel, Cray

Hola de nuevo. Yo soy Simón Sánchez y en esta ocasión hablaremos sobre NERSC lanza el programa Exascale Readiness con Intel, Cray

El Centro Nacional de Computación Científica de Investigación en Energía (NERSC) está trabajando con los proveedores de supercomputadoras Intel y Cray para prepararse para Cori, la supercomputadora Cray XC programada para ser implementada en NERSC en 2016.

Nombrada en honor a la bioquímica estadounidense Gerty Cori, la supercomputadora de próxima generación tendrá un rendimiento sostenido que es al menos diez veces mayor que el del sistema NERSC-6 «Hopper» en varios puntos de referencia representativos y utilizará Xeon Phi Knights Landing de próxima generación de Intel ( KNL).

Aunque los sistemas de exaescala se pueden construir con la tecnología actual mediante técnicas de fuerza bruta, los códigos actuales carecerían de la capacidad de aprovechar al máximo dichos sistemas. A medida que avanza la era de la post-petaescala, la creación de aplicaciones útiles es cada vez más difícil y, por lo tanto, requiere programas específicos.

A pesar del papel crucial del desarrollo de aplicaciones, con demasiada frecuencia es el sistema el que recibe la mayor atención y financiación. El Programa de Aplicaciones Científicas Exascale de NERSC (NESAP) se estableció para llenar este vacío asegurando que las cargas de trabajo altamente diversas de la comunidad científica del DOE continúen recibiendo apoyo a medida que más de 5,000 usuarios hacen la transición a Cori.

Diseñado para durar hasta la aceptación del sistema Cori, NESAP conecta a 20 equipos de aplicaciones con recursos de NERSC, Cray e Intel. Los equipos obtienen acceso al prototipo de hardware del procesador Knights Landing (programado para fines de 2015), así como acceso anticipado y tiempo significativo en el sistema Cori completo (entrega programada para mediados de 2016). El programa NESAP también incluye una amplia formación de usuarios y conocimientos sobre el kernel de aplicaciones con especialistas de Cray e Intel.

El procesador Intel Knights Landing que se alojará en el entorno Cray XC tiene 60 núcleos por nodo con múltiples subprocesos de hardware en cada núcleo. El procesador también introduce varios avances tecnológicos, incluido un mayor paralelismo intranodo; gran ancho de banda, memoria en paquete; y longitudes de vector de hardware más largas. La ventaja de una arquitectura autohospedada significa que se ahorra el movimiento de datos dentro y fuera de un coprocesador.

«Estamos encantados de lanzar NESAP en asociación con Cray e Intel para ayudar a cambiar nuestra gran base de usuarios a arquitecturas energéticamente eficientes», dijo Sudip Dosanjh, director de NERSC, la principal instalación de HPC para la Oficina de Ciencia del DOE. «Esperamos ver muchos aspectos de Cori en una computadora a exaescala, incluida una cantidad significativa de simultaneidad y memoria interna de paquetes. La respuesta de nuestros usuarios ha sido abrumadora: reconocen que Cori les permitirá hacer ciencia que no se puede hacer en supercomputadora de hoy «.

Los 20 equipos de NESAP se centrarán en cómo aprovechar al máximo las diversas características de la nueva arquitectura. El principal desafío al que se enfrentan los desarrolladores de aplicaciones es encontrar más formas de aprovechar el paralelismo adicional que permite la transición a muchos núcleos. A medida que los sistemas se acercan a la marca exaescala, toda la empresa se vuelve más difícil. NERSC y Cray también han establecido un Centro de excelencia conjunto para ayudar a los usuarios a portar y optimizar las aplicaciones de destino que se ejecutarán en Cori.

Harvey Wasserman, consultor de HPC en NERSC y líder de posdoctorado en NESAP, explica que el objetivo de NESAP es que «una vez que llegue Cori, tengamos usuarios que puedan aprovechar inmediatamente esta arquitectura avanzada para producir ciencia pionera para la misión del DOE. «.

El NERSC evaluó las propuestas para el programa de optimización de código en base a los siguientes criterios:

  • Uso de computadora de una aplicación dentro de la Oficina de Ciencias del DOE
  • Representación entre las 6 oficinas científicas
  • Habilidades de aplicación para producir avances científicos.
  • Habilidades de desarrollo de código y optimizaciones que se transmitirán a la comunidad en general a través de bibliotecas, algoritmos, kernels o código de la comunidad.
  • Recursos disponibles del equipo de aplicaciones para igualar los recursos de NERSC / proveedores

Pronto se anunciará una lista de las 20 aplicaciones seleccionadas.

No te olvides compartir en en tu Twitter y Facebook para que tus colegas lo vean

??? ? ? ???

Comparte