SCALE di Spectral Compute: CUDA di NVIDIA funziona ora su GPU AMD | Hardware Store | Computer Hardware | 10 Parts of Computer | Turtles AI

SCALE di Spectral Compute: CUDA di NVIDIA funziona ora su GPU AMD
Spectral Compute introduce un toolchain GPGPU che rompe l’esclusività di CUDA

Punti chiave:

  • SCALE permette a CUDA di NVIDIA di funzionare su GPU AMD senza porting del codice.
  • Sviluppato da Spectral Compute, SCALE non utilizza codice NVIDIA, ma è compatibile con CUDA.
  • Testato su diverse applicazioni, SCALE elimina la necessità di traduzione del codice.
  • NVIDIA ha mostrato resistenza verso strumenti come SCALE, ma Spectral Compute continua a sviluppare e testare il tool.

 

La startup britannica Spectral Compute ha presentato SCALE, un toolchain GPGPU che permette a CUDA di NVIDIA di funzionare direttamente sulle GPU AMD senza la necessità di portare il codice.

 

La Spectral Compute ha recentemente introdotto "SCALE", un avanzato toolchain GPGPU che permette alla tecnologia CUDA di NVIDIA di essere utilizzata senza soluzione di continuità sulle GPU AMD. Questo strumento promette di superare la storica esclusività di NVIDIA, aprendo nuove prospettive per lo sviluppo cross-platform. Questa innovazione segue progetti precedenti come ZLUDA, che ha già avviato il processo di porting delle librerie CUDA su AMD. SCALE, però, punta a un livello di integrazione più profondo e versatile.

 

Il CEO di Spectral Compute, Michael Sondergaard, ha dichiarato che il loro obiettivo è creare un ambiente open-source per le GPU, simile a quanto avviene con le CPU. SCALE funge da ponte per colmare il divario di compatibilità tra CUDA e altri produttori di hardware, eliminando la necessità di riscrivere codice.

 

Principali Caratteristiche di SCALE

Caratteristica           Descrizione

Compatibilità           Consente l’uso di CUDA su GPU non-NVIDIA, come quelle di AMD.

Sviluppo                     In sviluppo da sette anni, non utilizza codice NVIDIA, ma costruisce un toolchain compatibile con CUDA.

Licenza                       Accessibile tramite licenza software gratuita, non open-source.

Applicazioni              TestateBlender, Llama-cpp, XGboost, FAISS, GOMC, STDGPU, Hashcat, NVIDIA Thrust con architetture RDNA 3 e RDNA 2 di AMD.

 

Secondo Sondergaard, SCALE rappresenta un toolkit GPGPU analogo a quello di CUDA, capace di utilizzare binari per GPU non-NVIDIA durante la compilazione del codice CUDA. Questo elimina la necessità di livelli di traduzione e consente agli sviluppatori di mantenere un’unica versione del loro codice. SCALE è progettato per essere altamente adattabile, evitando il porting del codice e permettendo agli sviluppatori di lavorare con una singola base di codice, compatibile con CUDA.

 

NVIDIA ha mostrato resistenza verso risorse come SCALE, che consentono a CUDA di funzionare su componenti esterni, avendo emesso avvertimenti nel loro EULA contro tali piattaforme. CUDA è stato un elemento cruciale nella dominanza di NVIDIA nel mercato dell’AI, e l’azienda non vuole perdere facilmente questo status esclusivo.

 

Nonostante queste sfide, Spectral Compute ha continuato a sviluppare e testare SCALE su una varietà di applicazioni, dimostrando la sua versatilità e potenziale. Se implementato su larga scala, SCALE potrebbe trasformare significativamente il panorama dello sviluppo GPGPU, promuovendo una maggiore interoperabilità e flessibilità per gli sviluppatori.

 

Considerazioni finali: L’integrazione di CUDA su piattaforme non-NVIDIA tramite SCALE potrebbe aprire nuove opportunità per lo sviluppo di software AI, migliorando la collaborazione tra diverse tecnologie GPU. Tuttavia, resta da vedere come NVIDIA risponderà a questa nuova sfida alla sua supremazia.