PlayStation 3 служила в армии: ВВС США построили из приставок суперкомпьютер в 2010 году

В 2010 году ВВС США построили суперкомпьютер из 1760 игровых приставок Sony PlayStation 3. Он назывался Condor Cluster, обошелся в смешные 2 миллиона долларов и занял 33-е место в мировом рейтинге производительности. Прошло 15 лет — и теперь один современный GPU тянет на те же 500 TFLOPS. Но история не про мощность. Она про то, как инженеры обхитрили систему и что из этого вышло.
Почему PlayStation 3, а не серверы?
Ответ простой: цена. Одна консоль стоила около $400. Стандартный серверный компонент той же производительности тянул на $10 000 за штуку. Разница в 25 раз. Марк Барнелл, директор по высокопроизводительным вычислениям AFRL, прямо сказал: кластер обошелся в 5–10% от стоимости сопоставимой системы на обычном «железе».
Но была и вторая причина — архитектура. PS3 использовала процессор Cell, который отлично справлялся с параллельными вычислениями и графикой. Для задач ВВС (обработка спутниковых снимков, улучшение радаров, ИИ-исследования) это был идеальный кандидат. Плюс консоль поддерживала Linux — без этого кластер просто не собрать.
Личное наблюдение автора: Недавно я наткнулся на старую PS3 на пыльной полке в магазине техники. Продавец сказал: «Берите, только под линуксом уже не запустить». Вот она, цена прогресса — Sony отключила эту возможность в прошивке 3.21. И кластер умер.
Как это работало и почему развалилось
Condor Cluster состоял из 168 графических процессоров и 84 координирующих серверов. Все это было спаяно в параллельный массив и выдавало 500 TFLOPS. Для 2010 года — космос. Система проработала 5 лет, до 2015-го. А потом Sony выпустила обновление, которое убило поддержку Linux на PS3. И всё. Ни расширить кластер, ни починить сломанные консоли стало невозможно.
Вот вам ирония: военные построили суперкомпьютер на потребительской электронике, а производитель этой электроники одним обновлением прошивки похоронил проект. Следующая консоль, PS4, вообще не позволяла объединять устройства в кластеры. Исследователи остались у разбитого корыта.
Что изменилось за 15 лет
Сегодня один современный графический процессор (например, NVIDIA H100) выдает те же 500 TFLOPS. А кластер из 1760 приставок кажется архаизмом. Но суть не в цифрах. Суть в подходе:
- Экономия: потребительское «железо» в 10–25 раз дешевле серверного.
- Гибкость: игровые GPU легко адаптировать под научные задачи.
- Риск: вы зависите от производителя — одно обновление и ваш кластер становится кирпичом.
Именно этот разрыв между потенциалом и хрупкостью сделал историю Condor Cluster поучительной. С одной стороны — гениальный ход сэкономить бюджет. С другой — полная зависимость от вендора, который плевать хотел на ваши военные задачи.
Мое мнение: урок для всех
Condor Cluster — это не просто забавный факт из прошлого. Это предупреждение. Сегодня мы строим суперкомпьютеры на тех же игровых GPU (NVIDIA, AMD). Да, они мощнее. Но зависимость от одного производителя никуда не делась. Если завтра NVIDIA решит отключить поддержку CUDA на своих картах для определенных задач — многие научные проекты встанут.
Вот что я вынес из этой истории: дешевое решение — не всегда устойчивое. Condor Cluster показал, как можно сделать много за малые деньги. Но он же показал, как легко это потерять. Если вы строите систему на потребительском «железе» — всегда имейте план Б. Или хотя бы запасные консоли на складе.
Резюме от автора. ВВС США сэкономили 90% бюджета, собрали суперкомпьютер из игровых приставок и получили 500 TFLOPS. Через 5 лет Sony выключила Linux — и кластер умер. Сегодня мы делаем то же самое, только на RTX и H100. Вопрос не в том, насколько это дешево. Вопрос в том, кто держит рубильник.















