NVIDIA rilascia CUDA 12.0
L’aggiornamento consente agli utenti di scegliere come target le funzionalità specifiche dell’architettura nelle architetture NVIDIA Hopper e NVIDIA Ada Lovelace e le API di parallelismo dinamico.
NVIDIA ha annunciato il rilascio dell’aggiornamento 12.0 del toolkit software di CUDA che si concentra su nuovi modelli di programmazione e sull’accelerazione delle capacità di elaborazione attraverso nuovi aggiornamenti hardware.
L’aggiornamento consente agli utenti di scegliere come target funzionalità specifiche dell’architettura nelle architetture NVIDIA Hopper e NVIDIA Ada Lovelace con librerie avanzate, strumenti per sviluppatori e codice personalizzato CUDA. Il nuovo aggiornamento supporta anche le API di parallelismo dinamico CUDA rinnovate, consentendo miglioramenti delle prestazioni e migliorando anche l’API CUDA Graphs.
Inoltre, l’aggiornamento include anche il supporto per il compilatore host GCC 12 e C++20. Il toolkit ha anche una nuova libreria nvJitLink per JIT LTO. Con il nuovo aggiornamento, molte operazioni tensoriali sono ora disponibili anche tramite PTX pubblico come le operazioni di massa TMA e 32x Ultra xMMA.
Fare clic qui per consultare le note di rilascio complete e qui per i collegamenti per il download.
CUDA (Compute Unified Device Architecture) è la piattaforma di elaborazione parallela di NVIDIA sviluppata per l’elaborazione generale ed è il framework principale per GPGPU. È un livello software che fornisce accesso diretto al set di istruzioni virtuali della GPU insieme a elementi computazionali paralleli per l’esecuzione di kernel di calcolo.
A luglio, dopo il successo di CUDA, NVIDIA ha annunciato il lancio della sua piattaforma unificata di calcolo quantistico, ” QODA ” (architettura del dispositivo ottimizzata quantistica), per accelerare le scoperte nella ricerca e nello sviluppo quantistico in AI, HPC e altri.