Введение: мост между эпохами вычислительной техники

Пока дата-центры гигантов индустрии тратят миллиарды на новые GPU для тренировки нейросетей, энтузиасты продолжают доказывать: настоящий дух хакерства живёт не в облаках, а на рабочем столе. Представьте, что вы сидите за обычным офисным столом, а под рукой гудит кластер, который по чистой производительности отправляет в нокаут легендарные суперкомпьютеры прошлого. Именно такой мост между эпохами решили построить испанские инженеры, доказав, что старое железо заслуживает эпического финала.

История IT знает множество легендарных машин, но лишь немногие обладают такой же культовой эстетикой, как суперкомпьютер Cray-1. Созданный Сеймуром Крэем и представленный в 1976 году, этот цилиндрический монстр с массивным основанием-сиденьем стал эталоном суперкомпьютеростроения. Его характерная C-образная форма была продиктована сугубо инженерной необходимостью: так разработчики минимизировали длину кабелей между платами, чтобы снизить задержки сигналов на рекордных по тем временам тактовых частотах.

Спустя почти полвека Музей истории вычислительной техники в Испании решил отдать дань уважения этому инженерному чуду. Проект приурочен к двум датам: 50-летнему юбилею разработки Cray-1 и истокам компании Apple. Вместо поиска баснословно дорогих оригинальных компонентов инженеры создали полномасштабную реплику суперкомпьютера, объединив в единую систему 30 «устаревших» компьютеров Mac Mini. Этот проект наглядно демонстрирует колоссальную пропасть между суперкомпьютерами прошлого и современным потребительским железом.

Аппаратная база: даем вторую жизнь старым Mac Mini

И пока одни разработчики спорят о том, когда пора менять ноутбук на свежий M-процессор (и молятся, чтобы проект собрался без ошибок на локальной машине), в музее нашли идеальное применение машинам, на которых, казалось бы, уже давно пора запускать разве что текстовый редактор. В основе амбициозного проекта лежат вовсе не передовые серверные стойки с GPU, а заурядные ПК от Apple, которые многие уже списали со счетов. Кластер собран из 30 компьютеров Mac Mini, большая часть которых датируется 2012 годом выпуска, а несколько устройств — 2014-м.

Конфигурация парка машин:

  • 5 устройств оснащены четырехъядерными процессорами Intel Core i7;
  • 25 устройств построены на базе двухъядерных процессоров Intel Core i5;
  • Дополнительные узлы 2014 года выпуска для балансировки нагрузки.

Сборка такого кластера — отличный пример ревайвл-инжиниринга. Вместо отправки работоспособного оборудования на свалку энтузиасты объединили его в распределенную систему. На проектирование корпуса, интеграцию узлов и отладку ПО у команды ушло около 18 месяцев.

Архитектура кластера и производительность

Превратить горстку алюминиевых коробочек с яблочным логотипом в единый вычислительный организм — задача, требующая куда большего, чем просто пара свободных розеток, бесконечные холивары на Stack Overflow и один длинный удлинитель. Инженерам пришлось развернуть кастомную сетевую инфраструктуру и настроить кластерное ПО для параллельных вычислений на базе MPI (Message Passing Interface).

# Пример базовой проверки доступности узлов кластера по SSH
for i in {1..30}; do
  ssh 192.168.1.$((100+i)) "uptime && uname -m"
done

Хотя суммарная вычислительная мощность этого сетапа не бьет современные рекорды в TOP500, она с лихвой превосходит оригинальный Cray-1 из семидесятых годов. В то время Cray-1 выдавал пиковую производительность на уровне 160 мегафлопс. Современные процессоры Intel Core i-поколения в связке оставляют исторического предка далеко позади.

Заключение

Проект испанского Музея истории вычислительной техники доказывает, что дух инноваций живой и вне рамок коммерческих дата-центров. Скрестив культовый дизайн прошлого с доступным железом потребительского класса, инженеры создали не просто музейный экспонат, а мощный образовательный инструмент, показывающий эволюцию вычислительной техники в реальном времени.