Aurora na plataforma Intel. Amanhecer da Era Exaflops

Havia novas informações sobre o projeto Aurora (os primeiros dados foram publicados há cerca de um ano, inclusive em Habré ). Gostaria de lembrar que, por ordem do Argonne Laboratory , uma unidade de pesquisa do Departamento de Energia dos EUA, os funcionários da Intel estão construindo um supercomputador com capacidade instalada de mais de 1 ex-FLOPS. No post de hoje, contaremos o que há dentro dele - até onde sabemos agora.



A principal missão do futuro supercomputador é realizar cálculos para a implementação de uma reação termonuclear controlada. Essa tarefa, como todos sabem, é tão complexa que até um super dispositivo não parece suficiente. No entanto, deve ser resolvido para fornecer à humanidade futura energia "limpa" em quantidades suficientes. Naturalmente, o Aurora ajudará na resolução de outras tarefas, como planejamento da cidade, tratamento de doenças graves e assim por diante.

Do ponto de vista do hardware, o supercomputador é fabricado de acordo com o princípio do cluster; cada nó do cluster contém 2 processadores escaláveis ​​Intel Xeon de terceira geração (Sapphire Rapids) e 6 GPUs Ponte Vecchio. O último é um módulo heterogêneo de vários chips, montado usando as tecnologias Foveros 3D e EMIB (Embedded Multi-Die Bridge). No sistema, eles são conectados individualmente, usando um barramento de alta velocidade.

O desenvolvimento do Cray - Shasta , que é muito flexível em termos de arquitetura e tipos de nós utilizados, foi escolhido como plataforma de clustering . A tecnologia Cray Slingshot é responsável pela troca de dados dentro do cluster. Como você pode ver no diagrama, cada nó possui 8 interfaces para conectar-se à fábrica do Slingshot.



No total, o supercomputador está equipado com mais de 10 petabytes de RAM. O armazenamento de dados é organizado usando um sistema de arquivos assíncrono distribuído com capacidade máxima de 230 Petabytes e taxa de transferência de 25 TB / s. A foto abaixo mostra uma unidade de computação Intel Aurora.

A base de software do supercomputador é a plataforma Intel ONAPI , que inclui os conhecidos compiladores Intel (C, C ++, Fortran), modelos de programação (DPC ++ / SYCL, OpenMP, OpenCL), bibliotecas (oneMKL, oneDNN, oneDAL) e ferramentas (VTune, Advisor e Advisor). etc.)

E como as equipes da Intel Intel estão ativamente envolvidas no desenvolvimento do componente ONAPI, podemos dizer com segurança que o Aurora é um pouco e nosso Russian Dawn :)

A construção do supercomputador Intel Aurora está prevista para ser concluída em 2021. Ainda não está claro se ele será o vencedor da "corrida ex-flop", mas uma coisa é clara: nem um único bloco permanecerá sem trabalho. Sim, e computadores menos potentes também, certamente existe um caso.


All Articles