Да, такие системы существуют, но не так, как вы, вероятно, думаете. Большинство суперкомпьютеров на самом деле работают таким образом, у них есть горстка того, что вы обычно называете процессорами, обычно называемыми процессорами ввода-вывода, и огромное количество того, что вы называете математическими процессорами, которые обычно называют процессорами приложений.
Примеры оборудования, используемого для этой цели в качестве процессоров приложений:
- Платформа Intel MIC, также классически известная как Xeon Phi. Это устройства на базе x86 (большинство моделей представляют собой полноразмерные карты PCI-e двойной ширины, хотя некоторые модели были выпущены в виде микросхем с разъемами) с двести или более потоков исполнения. Многие крупные суперкомпьютеры в основном построены из них, хотя вы можете получить отдельные карты от старшего поколения за несколько тысяч долларов в некоторых местах онлайн.
- Платформа NVIDIA Tesla. Они возникли как простые гиперспециализированные варианты их эквивалентных графических процессоров Quadro, модифицированные, чтобы не иметь видеовыходов, и оптимизированные для необработанной пропускной способности вычислений FP вместо рендеринга. В настоящее время они в основном являются полнофункциональными графическими процессорами, но все же сосредоточены на необработанной вычислительной мощности, а не на рендеринге. Они довольно легко доступны в продаже, но имеют такие же высокие цены.
- Платформа AMD FireStream. Подобная история с NVIDIA Tesla, за исключением FireStream, по сути вымерла почти десять лет назад. Вы все еще можете найти карты в некоторых местах, часто за довольно дешевую, но они не очень мощные по сегодняшним меркам.
Различные другие компании имеют аналогичные предложения одного за другим. Например, платформа IBM Watson представляет собой законченную систему, построенную на этом принципе, за исключением того, что каждый отдельный процессор является функционально независимой системой.