Un supercomputer GPU è un gruppo di computer in rete con più unità di elaborazione grafica che lavorano come GPU generiche (GPGPU) in tandem su una singola attività.
I supercomputer GPU consentono un'elaborazione più rapida delle attività a causa della natura intrinsecamente parallela delle GPU. Poiché le schede grafiche sono costruite per un parallelismo massiccio, possono far sembrare minuscola la velocità di calcolo anche delle CPU più potenti per molte attività di elaborazione parallela. Mentre una CPU può avere fino a 12 core, una GPU può avere migliaia di shader core semplificati. Questi stessi shader core che consentono il rendering simultaneo di più pixel possono elaborare in modo simile più flussi di dati contemporaneamente. Quando le attività vengono ricodificate per il calcolo basato su GPU, può consentire la gestione di enormi carichi di lavoro.
La CPU / GPGPU eterogenea è stata uno sviluppo significativo nel calcolo ad alte prestazioni (HPC). L'uso combinato di CPU e GPU rende i supercomputer GPU più efficaci utilizzando tutte le risorse completamente, migliorando non solo le prestazioni ma anche l'efficienza energetica.
Un supercomputer precedentemente basato su CPU, Jaguar, è stato aggiornato con GPU Nvidia per diventare Titan, un supercomputer GPU. Le sue prestazioni sono passate da 17.59 petaFLOPS a 27 petaFLOPS. La GPU Nvidia GTX Titan commerciale prende il nome dal supercomputer.
Dai un'occhiata all'interno del supercomputer Titan: