UALink è uno standard di interconnessione aperto per collegare acceleratori di IA, come GPU e chip di inferenza specializzati, attraverso sistemi ad alta larghezza di banda. È progettato per trasferire rapidamente i dati tra i dispositivi, in modo che i grandi modelli possano condividere memoria, scambiarsi tensor e mantenere occupate le unità di calcolo invece di attendere collegamenti più lenti. In pratica, questo lo rende importante per il training distribuito, l'inferenza su larga scala e altri carichi di lavoro in cui larghezza di banda e latenza influenzano direttamente le prestazioni.
Dal punto di vista della sicurezza, interconnessioni come UALink sono importanti perché ampliano la superficie di trusted computing. Acceleratori più strettamente accoppiati aumentano la necessità di firmware sicuro, autenticazione dei dispositivi, isolamento della memoria e un controllo attento sul trasferimento dei dati in stile DMA. Gli attaccanti che riescono ad accedere alla piattaforma possono tentare di abusare del fabric per esfiltrazione di dati, interruzione del servizio o movimento laterale furtivo tra dispositivi. I difensori usano inventario, attestazione, gestione delle patch e segmentazione per ridurre il rischio mantenendo al tempo stesso i vantaggi prestazionali di un fabric di accelerazione veloce.


