Supercomputador LUMI com tecnologia AMD continua com portabilidade de código e ajuste de código aberto

Supercomputador Frontier com tecnologia AMD supera Top500 em 1,1 exaflops
Supercomputador LUMI com tecnologia AMD continua com portabilidade de código e ajuste de código aberto

O supercomputador LUMI na Finlândia ainda está sendo montado com pelo menos 2.560 nós. O dispositivo consiste em uma CPU AMD Trento de 64 núcleos e quatro aceleradores de GPU AMD Instinct MI250X por nó. Esses mais de 375 PFLOPs deveriam estar online até o final de 2021. Porém, com a pandemia de coronavírus, passaram pela crise da cadeia de suprimentos que atrasou vários projetos pelo mundo. Assim, deve estar disponível até o meio do ano. Enquanto o hardware ainda está se definindo, os engenheiros de HPC trabalharam duro para otimizar a pilha de software Linux de código aberto. Assim, o supercomputador LUMI com tecnologia AMD continua com portabilidade de código e ajuste de código aberto

Já desde fevereiro 2021, houve uma grande apresentação realizada por Georgios Markomanolis, que é o principal cientista de HPC no CSC. Ele falou sobre a situação do Radeon Open eCosystem no ano passado e todos os seus esforços de portabilidade. A meta principal era fazer com que as atividades HPC tradicionalmente centradas na NVIDIA funcionassem em seu hardware de teste AMD na época – originalmente MI100 enquanto aguardava o MI250X para ser usado no LUMI.
Georgios Markomanolis apresentou no último fim de semana no FOSDEM 2022 para compartilhar mais sobre seus mais recentes esforços de software de código aberto no ano passado.

Supercomputador LUMI com tecnologia AMD continua com portabilidade de código e ajuste de código aberto

Os engenheiros de HPC continuam se tornando mais experientes com a pilha de software de código aberto ROCm da AMD para computação de GPU, continuam trabalhando no HIP para portar mais bases de código CUDA para o software de suporte a GPU da AMD e, em seguida, trabalhando para ajustar os códigos para desempenho máximo, uma vez executado no hardware AMD.

Supercomputador LUMI com tecnologia AMD continua com portabilidade de código e ajuste de código aberto
Supercomputador LUMI com tecnologia AMD continua com portabilidade de código e ajuste de código aberto

Um dos novos componentes de software que eles adicionaram ao seu pacote de ferramentas no ano passado é o GPUFort de código aberto da AMD para ajudar a mover o código OpenACC e CUDA Fortran para a arquitetura da AMD.

Ainda é uma selva bastante complexa movendo bases de código complexas para o espaço AMD ROCm para desempenho ideal da GPU.

Aqueles que desejam conhecer mais sobre o trabalho de portabilidade e ajuste de código aberto em andamento no CSC para se preparar para o LUMI online podem ver a grande apresentação virtual de Georgios Markomanoli no FOSDEM.org com os slides e gravações de vídeo. Aqueles que desejam saber mais sobre o LUMI podem fazê-lo em lumi-supercomputer.eu.

Via Phoronix