Um supercomputador GPU é um grupo de computadores em rede com múltiplas unidades de processamento gráfico trabalhando como GPUs de uso geral (GPGPUs) em conjunto em uma única tarefa.
supercomputadores GPU permitem um processamento mais rápido de tarefas devido à natureza inerentemente paralela das GPUs. Como as placas gráficas são construídas para um paralelismo massivo, elas podem diminuir a taxa de cálculo mesmo das CPUs mais poderosas para muitas tarefas de processamento paralelo tasks. Enquanto uma CPU pode ter mais de 12 núcleos, uma GPU pode ter milhares de núcleos de sombreamento simplificados. Esses mesmos núcleos de shader que permitem que vários pixels sejam renderizados simultaneamente podem processar vários fluxos de dados ao mesmo tempo. Quando as tarefas são recodificadas para computação baseada em GPU, ela pode permitir o manuseio de enormes cargas de trabalho.
UCPU/GPGPU heterogênea tem sido a desenvolvimento significativo em computação de alta performance (HPC). O uso combinado de CPU e GPU torna os supercomputadores da GPU mais eficientes ao usar todos os recursos totalmente, melhorando não apenas a performance, mas também a eficiência energética.
Um supercomputador anteriormente baseado em CPU, Jaguar, foi atualizado com as GPUs Nvidia para se tornar Titan, um supercomputador de GPU. Seu desempenho passou de 17,59 petaFLOPS para 27 petaFLOPS. A GPU comercial Nvidia GTX Titan é nomeada para o supercomputador.
Dê uma olhada dentro do supercomputador Titan: