O que uma vez foi considerado o futuro da computação de alto desempenho (HPC) no supercomputador Aurora, agora está sendo esquecido. A Intel removeu o suporte para seus aceleradores Xeon Phi Knights Mill e Knights Landing do compilador LLVM/Clang 19, o que essencialmente significa a cessação do suporte de qualquer tipo da arquitetura MIC, uma vez destinada a alimentar um supercomputador de classe Exascale Aurora, relata Phoronix.
“A Intel anunciou oficialmente o EOL desses produtos por volta de agosto de 2017”, diz uma declaração publicada pela Phoronix. “Mesmo agora, os suportes do clang/llvm para esses produtos são incompletos. Por exemplo, os alvos knm possuem instruções AVX5124FMAPS, enquanto seu suporte intrínseco e de montagem está ausente. E é estranho que avx5124fmaps ainda esteja listado em llvm/include/llvm/TargetParser/X86TargetParser.def.”
Isso segue as notícias recentes de que o compilador GCC retirou o suporte para os aceleradores Xeon Phi da Intel, talvez devido à própria cessação de suporte da Intel pelo hardware em geral. A depreciação começou no início deste ano com o LLVM/Clang 18, e a remoção completa ocorrerá com o lançamento do LLVM 19 em setembro.
Outros fatores contribuintes incluíram as remoções anteriores de suporte nos compiladores ICC e ICX, que também emitiram erros ao encontrar esses aceleradores. A Intel enfatizou que a remoção reduziria os esforços de manutenção, simplificando os processos de desenvolvimento e suporte para versões atuais e futuras do compilador.
O processo de remoção do suporte para Xeon Phi começou com o LLVM/Clang 18, onde foi marcado como obsoleto, de acordo com a Phoronix. Isso se alinha com a abordagem do GCC, que depreciou o Xeon Phi na versão 14 e o removeu na versão 15. A decisão da Intel de eliminar o suporte no LLVM/Clang 19 reflete uma tendência mais ampla em compiladores, à medida que a empresa planeja focar em programas exatos de IA e HPC.
O supercomputador Aurora alimentado pelo codinome Xeon Phi da Intel e, em seguida, pelo codinome Ponte Vecchio compute GPU enfrentou atrasos e problemas de desempenho, principalmente devido a problemas com as CPUs Sapphire Rapids da Intel e os mencionados Ponte Vecchio compute GPUs. Esses problemas de hardware, juntamente com falhas no sistema de resfriamento e outros problemas de estabilidade, impediram o Aurora de atingir seu pleno potencial.

