Intel abbandona i processori che hanno causato la fine del primo supercomputer Aurora - Supporto rimosso per Knights Mill e Knights Landing da LLVM
Addio a Larrabee per sempre?
Intel ha ritirato il supporto per i processori Knights Mill e Knights Landing, che avrebbero dovuto alimentare il supercomputer Aurora. Questo segna la fine del supporto per l'architettura MIC, con Intel che si concentra su programmi AI e HPC esatti. La decisione riflette una tendenza più ampia tra i compilatori, con la rimozione completa del supporto prevista per la release di LLVM 19 a settembre. Questo rappresenta la fine dei prodotti Xeon Phi ispirati a Larrabee, con Intel che ha smesso ufficialmente di produrli nel 2019.
La fine di una era
Quello che un tempo era considerato il futuro del calcolo ad alte prestazioni (HPC) nel supercomputer Aurora ora viene dimenticato. Intel ha rimosso il supporto per i suoi acceleratori Xeon Phi Knights Mill e Knights Landing dal compilatore LLVM/Clang 19, segnando essenzialmente la fine del supporto per qualsiasi tipo di architettura MIC una volta destinata ad alimentare il supercomputer di classe Exascale Aurora, riporta Phoronix.
Ritardi e cancellazioni
I processori Knights Mill hanno affrontato numerosi ritardi e, secondo quanto riportato, non hanno raggiunto gli obiettivi di prestazioni, risultando infine nella cancellazione della prima revisione del supercomputer Aurora dopo diversi anni di ritardi. Il DoE ha successivamente modificato il design di Aurora per impiegare le GPU di calcolo Sapphire Rapids e Ponte Vecchio di Intel e ha affrontato ulteriori ritardi e problemi di prestazioni principalmente a causa di problemi con le CPU Sapphire Rapids di Intel e le GPU di calcolo Ponte Vecchio. Questi problemi hardware, insieme a malfunzionamenti del sistema di raffreddamento e altri problemi di stabilità, impediscono ancora ad Aurora di raggiungere il suo pieno potenziale. Tuttavia, il sistema è ora in fase di completamento per essere completamente implementato entro quest'anno, ben nove anni dopo che Aurora è stata annunciata per la prima volta.
La fine di un'era
'Intel ha annunciato ufficialmente la fine del ciclo di vita di questi prodotti circa nell'agosto 2017,' afferma una dichiarazione pubblicata da Phoronix. 'Anche al momento, il supporto di clang/llvm su questi prodotti è incompleto. Ad esempio, i target knm hanno istruzioni AVX5124FMAPS, mentre il supporto intrinseco e di assembly è mancante. Ed è strano che avx5124fmaps sia ancora elencato in llvm/include/llvm/TargetParser/X86TargetParser.def.'
Un trend in atto
Questo segue le recenti notizie che il compilatore GCC ha abbandonato il supporto per gli acceleratori Xeon Phi di Intel, forse a causa della cessazione del supporto da parte di Intel per hardware in generale. La deprecazione è iniziata all'inizio di quest'anno con LLVM/Clang 18, e la rimozione completa avverrà con il rilascio di LLVM 19 a settembre.
Una decisione ponderata
Altri fattori che hanno contribuito includono le precedenti rimozioni del supporto nei compilatori ICC e ICX, che hanno emesso errori quando hanno incontrato questi acceleratori. Intel ha sottolineato che la rimozione ridurrà gli sforzi di manutenzione, semplificando i processi di sviluppo e supporto per le versioni attuali e future del compilatore.
Una fine annunciata
Secondo Phoronix, il processo di rimozione del supporto per Xeon Phi è iniziato con LLVM/Clang 18, dove è stato contrassegnato come deprecato. Questo si allinea con l'approccio di GCC, che ha deprecato Xeon Phi nella versione 14 e lo ha rimosso nella versione 15. La decisione di Intel di eliminare il supporto in LLVM/Clang 19 riflette un trend più ampio tra i compilatori poiché l'azienda intende concentrarsi su programmi AI e HPC precisi.
La conclusione di un lungo percorso
Questo segna la fine di un lungo percorso per i prodotti Xeon Phi ispirati a Larrabee, che Intel ha ufficialmente smesso di produrre nel 2019.