L'accelerazione GPU è l'uso di unità di elaborazione grafica per velocizzare carichi di lavoro che richiedono molti calcoli paralleli. A differenza di una CPU, ottimizzata per un numero più limitato di attività complesse, una GPU può eseguire migliaia di operazioni simili contemporaneamente. Questo la rende utile per simulazione, machine learning, ricerca crittografica, analisi di immagini e altri lavori ad alta intensità di calcolo.
Nella sicurezza informatica, l'accelerazione GPU è importante perché modifica l'economia sia della difesa sia dell'attacco. I difensori la usano per eseguire simulazioni su larga scala, analizzare i log più rapidamente e testare gli strumenti di sicurezza in locale senza inviare dati sensibili a servizi esterni. Anche gli attaccanti usano le GPU per forzare password, decifrare hash o scalare molto più velocemente di quanto sia possibile con le sole CPU le attività di tentativo di indovinare password e le ricerche crittografiche. Per questo motivo, le organizzazioni dovrebbero considerare i cluster GPU e i container come parte del proprio perimetro di sicurezza: necessitano di controllo degli accessi, patching, monitoraggio e una gestione rigorosa dei dati, proprio come qualsiasi altro sistema di elaborazione di alto valore.


