Algumas coisas vêm imediatamente à mente:
Um cliente Bitcoin especializado foi escrito para usar a GPU para executar os hashes criptográficos. O cliente GPU geralmente executa mais de 10 vezes melhor que o cliente de CPU SMP em um sistema típico de 4 núcleos. O Bitcoin depende da computação de um grande número de hashes criptográficos não relacionados, que podem ser calculados em paralelo.
O projeto Folding @ Home oferece um cliente GPU para suas simulações de dinâmica molecular. Esses cálculos são realizados nas ligações individuais entre átomos em vários ambientes e condições. A matemática é relativamente simples, mas deve ser calculada bilhões de vezes para cada vínculo para simular meros nanossegundos de atividade.
O exemplo popular de "brinquedo" usado pelos proponentes da computação em GPU é o problema do corpo n .
O que essas coisas têm em comum é que elas são embaraçosamente paralelas . Ou seja, o problema pode ser decomposto em um pequeno número de cálculos discretos que são executados várias vezes em um grande conjunto de dados. Esse é o tipo de cálculo em que a GPU é boa.
Cálculos complexos que dependem dos resultados de cálculos anteriores não são adequados para a GPU.