Sim, esses sistemas existem, mas não da maneira que você provavelmente está pensando. A maioria dos supercomputadores realmente funciona desta forma, eles têm um punhado do que você convencionalmente chamamos CPU, geralmente referido como processadores de I / O, e um número enorme de que você está chamando processadores matemáticos, que normalmente são chamados de processadores de aplicações.
Exemplos de hardware usados para essa finalidade como processadores de aplicativos incluem:
- A plataforma MIC da Intel, também conhecida classicamente como Xeon Phi. Estes são dispositivos baseados em x86 (a maioria dos modelos são placas PCI-e duplas de comprimento total, embora alguns modelos tenham sido lançados como chips com soquete) com duzentos ou mais threads de execução. Vários grandes supercomputadores são construídos principalmente a partir deles, embora você possa obter cartões únicos das gerações mais antigas por alguns milhares de dólares em alguns lugares on-line.
- Plataforma Tesla da NVIDIA. Elas se originaram como simples variantes hiperespecificadas de suas GPUs Quadro equivalentes, modificadas para não ter saídas de vídeo e otimizadas para taxa de transferência bruta de cálculos FP em vez de renderização. Hoje em dia, eles são principalmente GPUs com recursos completos, mas ainda se concentram no poder de processamento bruto da renderização. Eles estão prontamente disponíveis comercialmente, mas têm etiquetas de preço similarmente altas.
- plataforma FireStream da AMD. Uma história parecida com a NVIDIA Tesla, exceto FireStream, praticamente desapareceu há quase uma década. Você ainda pode encontrar os cartões em alguns lugares, muitas vezes por muito barato, mas eles não são muito poderosos para os padrões de hoje.
Várias outras empresas têm ofertas semelhantes de uma ou outra. A plataforma Watson da IBM, por exemplo, é um sistema completo construído sobre esse princípio, exceto pelo fato de que os processadores individuais são, cada um, um sistema funcionalmente independente.