Claude Code, la rinomata piattaforma di codifica agentica, ha compiuto un’impresa notevole convertendo il codice CUDA di NVIDIA nella piattaforma ROCm in soli trenta minuti, unendo potenzialmente due ecosistemi precedentemente separati.
Porting di CUDA su ROCm con Claude Code: adatto per kernel semplici, ma restano delle sfide per le traduzioni complesse
L’evoluzione della programmazione basata sull’intelligenza artificiale sta ridefinendo il panorama tecnologico, con piattaforme come Claude Code e Antigravity di Google in prima linea. Questi strumenti hanno scosso le fondamenta della comunità della programmazione, mettendo in mostra le loro capacità trasformative. In particolare, un utente di Reddit, noto come johnnytshi, avrebbe trasferito un backend CUDA completo su ROCm di AMD utilizzando Claude Code in trenta minuti, senza alcun livello di traduzione intermedio.
Nonostante questi risultati impressionanti, è necessario considerare alcune importanti sfumature riguardo all’efficacia del porting con Claude Code. L’utente ha notato che la sfida principale affrontata era legata alle discrepanze nel “layout dei dati”.È interessante notare che Claude Code funziona all’interno di un framework agentico, che sostituisce in modo intelligente le parole chiave CUDA con le controparti ROCm, preservando l’essenza della logica di specifici kernel, anziché eseguire una semplice sostituzione diretta del codice. Questa innovazione consente agli sviluppatori di bypassare i complicati processi di configurazione associati ad ambienti come Hipify, consentendo loro di utilizzare direttamente la propria interfaccia a riga di comando per le attività di porting.
Il futuro della programmazione GPU è agentico.https://t.co/u6804eVnuu
– Anush Elangovan (@AnushElangovan) 22 gennaio 2026
Tuttavia, le specifiche della base di codice con cui johnnytshi stava lavorando rimangono poco chiare, poiché ROCm replica diversi elementi dell’architettura CUDA di NVIDIA, semplificando le attività di porting di base per gli strumenti di intelligenza artificiale. La complessità aumenta nelle basi di codice connesse, presentando sfide significative che richiederebbero un’ampia conoscenza contestuale affinché un sistema agentico come Claude Code funzioni efficacemente con ROCm. Inoltre, dato che la scrittura dei kernel richiede ottimizzazioni “deep hardware”, si teme che Claude Code possa avere difficoltà a soddisfare questi requisiti avanzati, in particolare per quanto riguarda specifiche gerarchie di cache.
Gli sforzi per smantellare il “fossato” CUDA sono in corso da diversi mesi, con iniziative come ZLUDA e progressi interni da parte di aziende come Microsoft. Ciononostante, NVIDIA continua a detenere una posizione dominante nello sviluppo di kernel ad alte prestazioni con accelerazione GPU.