È una cosa un po 'sciocca da dire, ma la risposta ovvia sarebbe "per problemi a cui una GPU è migliore di una CPU". Le GPU moderne hanno più di mille core, ma relativamente poca memoria, quindi, in generale, questo significa roba che è lends itself well to parallelization e non richiede troppa memoria.
G. Bach ha menzionato gli attacchi a forza bruta contro la crittografia nei commenti, questo è un buon esempio. Le simulazioni scientifiche sono un altro buon esempio, infatti alcuni anni fa alcune istituzioni di ricerca (in particolare la NASA) avevano gruppi di simulazioni in esecuzione su Playstation 3. L'articolo di Wikipedia su GPGPU computing lists several applications della tecnologia.
Stai chiedendo che genere di algoritmi in generale ha senso essere eseguito sulla GPU? – Bart
Non so se questo è in qualche modo rilevante per te, ma le password di forzatura brute (crittografia) sono un'area in cui l'ottimizzazione delle GPU per il tipo di operazioni richiesto per questo genere di cose viene utilizzata per ottenere un vantaggio temporale. –
La mia domanda è specifica per rootbeer e non per la programmazione generale della GPU. – Horcrux7