← Ultimi articoli
🤖 machine learning

Evaluating CUDA Tile for AI Workloads on Hopper and Blackwell GPUs

Questo studio valuta le prestazioni e la portabilità di NVIDIA CUDA Tile su architetture Hopper e Blackwell, dimostrando che, sebbene offra un'elevata efficienza e semplicità di programmazione in scenari specifici (come l'attenzione fusa su B200), risulta meno versatile e portabile rispetto a Triton quando applicato a diverse GPU.

Autori originali: Divakar Kumar Yadav, Tian Zhao, Deepak Kumar

Pubblicato 2026-04-28
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Divakar Kumar Yadav, Tian Zhao, Deepak Kumar

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Il Dilemma del Gran Maestro di Cucina: CuTile e la Rivoluzione dei Chip NVIDIA

Immaginate che i chip delle schede video (le GPU NVIDIA) siano delle cucine professionali ultra-tecnologiche. Per far girare l'Intelligenza Artificiale (come ChatGPT), queste cucine devono preparare miliardi di "piatti" (calcoli matematici) ogni secondo.

Fino ad oggi, per cucinare questi piatti alla velocità della luce, serviva uno Chef Stellato (un programmatore esperto) che conosse ogni singolo ingranaggio del forno, ogni temperatura esatta e ogni movimento del coltello. Questo lavoro è difficilissimo, richiede migliaia di pagine di manuali (codice CUDA) e se cambi un solo forno, devi imparare tutto da capo.

I Protagonisti della nostra storia:

  1. cuBLAS (Il Robot Prefabbricato): È un robot che fa tutto da solo. È velocissimo, ma non puoi chiedergli di cambiare la ricetta. Se vuoi un piatto speciale, lui non sa farlo.
  2. Triton (Il Kit di Cucina Universale): È un set di strumenti molto buono che funziona bene in ogni cucina, sia che tu sia in un ristorante di lusso che in una trattoria. È affidabile e versatile.
  3. WMMA (Il Metodo Manuale): È come cucinare usando solo le mani e strumenti rudimentali. È lentissimo e faticoso.
  4. CuTile (Il Nuovo "Robot Assistito" di NVIDIA): È l'ultima novità. Immaginate un robot che non fa tutto da solo, ma che vi permette di dare ordini semplici in linguaggio naturale (Python). Invece di dire "muovi il braccio di 2 millimetri a 45 gradi", dite semplicemente "taglia le cipolle a cubetti". È molto più veloce da usare e richiede pochissime istruzioni.

Cosa hanno scoperto i ricercatori? (I risultati del test)

I ricercatori hanno preso questi "chef" e li hanno messi alla prova in tre cucine diverse (le nuove schede video NVIDIA: H100, B200 e RTX 6000). Ecco cosa è emerso:

1. Il Miracolo della B200 (La Cucina da Olimpiadi)

Sulla scheda video più potente del mondo (la B200), CuTile è un supereroe. Per preparare un piatto complicatissimo chiamato "Attention" (fondamentale per l'IA), CuTile è stato 2 volte e mezzo più veloce di tutti gli altri metodi! E la cosa incredibile è che lo ha fatto con una ricetta brevissima (solo 60 righe di codice), mentre gli altri chef dovevano scrivere manuali enormi.

2. Il Paradosso della RTX 6000 (La Cucina di Casa)

Qui c'è stata la sorpresa. Se provi a usare lo stesso "Robot Assistito" (CuTile) in una cucina più piccola e professionale (la RTX 6000), non funziona bene. È diventato pigro e lento, arrivando a metà della velocità dei metodi tradizionali.
Perché? Perché il "cervello" del robot è stato addestrato per le grandi cucine industriali e non sa ancora come gestire bene i piccoli forni da ufficio.

3. La sfida del GEMM (Il Taglio delle Verdure)

Per compiti più semplici e ripetitivi (chiamati GEMM), il vecchio Robot Prefabbricato (cuBLAS) resta ancora il re indiscusso. CuTile è molto bravo e batte gli chef che usano il metodo manuale, ma non è ancora abbastanza veloce da sostituire i robot specializzati.


In parole povere: Cosa significa per il futuro?

Il paper ci dice che siamo in un momento di transizione.

  • Se sei un grande centro dati che usa i chip più potenti del mondo (Blackwell B200), CuTile è la tua nuova bacchetta magica: ti permette di creare ricette incredibili in pochissimo tempo e con una velocità mai vista.
  • Se hai una flotta di computer diversi, meglio restare con Triton, che è come un coltello svizzero: non è il più veloce del mondo, ma funziona ovunque senza fare sorprese.

In conclusione: CuTile è come un nuovo linguaggio che permette ai programmatori di "parlare" con i chip in modo molto più semplice. Non è ancora perfetto e ha ancora bisogno di "allenamento" per funzionare su tutti i modelli, ma ha il potenziale per cambiare il modo in cui costruiamo l'intelligenza del futuro.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →