Aurora en la plataforma Intel. Amanecer de la Era Exaflops

Hubo nueva información sobre el proyecto Aurora (los primeros datos se publicaron hace aproximadamente un año, incluso en Habré ). Permítame recordarle que, por orden del Laboratorio Argonne , una unidad de investigación del Departamento de Energía de EE. UU., Los asociados de Intel están construyendo una supercomputadora con una capacidad instalada de más de 1 ex-FLOPS. En la publicación de hoy diremos lo que hay dentro de él, hasta donde se sabe ahora.



La misión principal de la futura supercomputadora es realizar cálculos para la implementación de una reacción termonuclear controlada. Esta tarea, como todos saben, es tan compleja que incluso un súper dispositivo no parece suficiente. Sin embargo, debe resolverse para proporcionar a la futura humanidad energía "limpia" en cantidades suficientes. Naturalmente, Aurora ayudará a resolver otras tareas, como la planificación de la ciudad, el tratamiento de enfermedades graves, etc.

Desde el punto de vista del hardware, la supercomputadora está hecha de acuerdo con el principio del clúster; cada nodo del clúster contiene 2 procesadores escalables Intel Xeon de tercera generación (Sapphire Rapids) y 6 GPU Ponte Vecchio. Este último es un módulo heterogéneo de múltiples chips, ensamblado utilizando las tecnologías Foveros 3D y EMIB (Embedded Multi-Die Bridge). En el sistema, se conectan uno a uno mediante un bus de alta velocidad.

El desarrollo de Cray - Shasta , que es muy flexible en términos de arquitectura y los tipos de nodos utilizados, se eligió como plataforma de agrupamiento . La tecnología Cray Slingshot es responsable del intercambio de datos dentro del clúster. Como puede ver en el diagrama, cada nodo tiene 8 interfaces para conectarse a la fábrica Slingshot.



En total, la supercomputadora está equipada con más de 10 petabytes de RAM. El almacenamiento de datos se organiza utilizando un sistema de archivos asíncrono distribuido con una capacidad máxima de 230 petabytes y un rendimiento de 25 TB / s. La foto a continuación muestra una unidad de computación Intel Aurora.

La base del software de la supercomputadora es la plataforma Intel ONAPI , que incluye los conocidos compiladores Intel (C, C ++, Fortran), modelos de programación (DPC ++ / SYCL, OpenMP, OpenCL), bibliotecas (oneMKL, oneDNN, oneDAL) y herramientas (VTune, Advisor y etc.)

Y dado que los equipos rusos de Intel están activamente involucrados en el desarrollo del componente ONAPI, podemos decir con seguridad que Aurora es un poco y nuestro Russian Dawn :)

La construcción de la supercomputadora Intel Aurora está programada para completarse en 2021. Aún no está claro si será el ganador en la "carrera ex-flop", pero una cosa está clara: no quedará un solo bloque sin trabajo. Sí, y también con computadoras menos potentes, seguramente hay un caso.


All Articles