Музей в Испании построил копию Cray-1 из 30 старых Mac Mini

Музей в Испании построил копию Cray-1 из 30 старых Mac Mini

Музей истории вычислительной техники (Museo de Historia de la Computación) в Испании представил визуальную копию суперкомпьютера Cray-1 1976 года в масштабе 1:1. Вместо дорогого современного оборудования команда запустила проект на 30 Mac Mini, в основном 2012 года выпуска. Разработка шла 18 месяцев; проект задуман как дань 50-летию Cray-1 и основания Apple.

Состав кластера: пять машин имеют четырёхъядерные процессоры i7, остальные 25, двухъядерные i5. Кроме двух устройств 2014 года, весь массив относится к 2012 году. В последних тестах разработчики объединили 64 активных ядра в 1,3 терафлопса суммарной производительности. По сообщениям, ранее музей получал 1,5 терафлопса на всех 70 доступных ядрах, пока один из узлов не отключился. Замеры делались собственным скриптом на Python для перемножения матриц.

Копия служит наглядным пособием о том, как изменилась архитектура компьютеров с 1976 года. Оригинальный Cray-1 использовал векторную обработку: одна инструкция применялась сразу к нескольким элементам данных. Копия же распределяет работу между независимыми процессорами параллельного кластера. Пиковая теоретическая производительность оригинала составляла около 160 мегафлопс. Автор статьи отмечает, что исследовательская машина воссоздана на потребительском оборудовании, которое значительно мощнее вдохновившего его компьютера.

Вместо привычного дистрибутива Linux команда выбрала macOS Mojave (10.14): по её оценке, она подошла для проекта благодаря встроенной поддержке MPI (Message Passing Interface), программного слоя, позволяющего узлам кластера передавать друг другу задачи. Посетители музея могут в реальном времени наблюдать, как система выполняет матричные алгоритмы, показывая масштаб производительности, от одного ядра до полного набора, работающего параллельно.

Отдельной инженерной задачей стало охлаждение. Команда использовала пассивную конвекцию: стальное шасси стойки и алюминиевые лотки для каждого Mac Mini. По описанию автора статьи, по сравнению с гулом современного дата-центра кластер почти не слышен.

Ключевые факты

  • Копия Cray-1 в масштабе 1:1, визуальная; вычисления выполняет кластер из 30 Mac Mini (пять с четырёхъядерными i7, 25 с двухъядерными i5; два устройства 2014 года, остальные 2012 года).
  • В последних тестах 64 активных ядра дали 1,3 терафлопса; по сообщениям, ранее на всех 70 ядрах было 1,5 терафлопса, пока не отключился один узел.
  • Пиковая теоретическая производительность оригинального Cray-1, около 160 мегафлопс; он применял векторную обработку, а копия, параллельный кластер независимых процессоров.
  • Кластер работает на macOS Mojave (10.14) со встроенной поддержкой MPI; охлаждение пассивное, через стальную стойку и алюминиевые лотки.
  • Проект разрабатывали 18 месяцев к 50-летию Cray-1 и основания Apple; посетители видят в реальном времени, как матричные алгоритмы масштабируются от одного ядра до всего кластера.

Почему это важно

Это не индустриальная новость, а музейный проект с наглядной идеей: машина, которая в 1976 году была специально построенной исследовательской установкой, воспроизведена на потребительском оборудовании, заметно превосходящем оригинал по возможностям. Пиковая теоретическая производительность Cray-1, около 160 мегафлопс, а кластер из старых Mac Mini в тестах показал 1,3 терафлопса. Кроме того, проект наглядно показывает разницу подходов: векторная обработка оригинала против параллельного кластера из независимых процессоров.

Кому это важно

Историкам и любителям вычислительной техники, музейным и образовательным проектам, а также тем, кто интересуется параллельными вычислениями и хочет увидеть, как выглядит масштабирование от одного ядра до полного кластера. Для энтузиастов это пример того, что полезный кластер можно собрать на оборудовании десятилетней давности.

Как это применить

Прямого руководства по сборке в материале нет, но видны ключевые решения команды: кластер из 30 Mac Mini с передачей задач через MPI, встроенную поддержку которого даёт macOS Mojave (10.14); проверка производительности скриптом на Python для перемножения матриц; пассивное охлаждение через стальную стойку и алюминиевые лотки. Стоимость, потребляемая мощность и исходный код в материале не приведены.

Можно ли доверять

Материал, авторская публикация; все цифры приведены автором статьи. Результат в 1,5 терафлопса на 70 ядрах подан с оговоркой «по сообщениям». Точность вычислений (одинарная или двойная) для 1,3 и 1,5 терафлопса не указана, а замеры сделаны собственным скриптом, поэтому прямое сопоставление с цифрой для оригинального Cray-1 нужно делать осторожно. Характеристика «почти не слышен», описание автора, без измерений.

Риски и подводные камни

Копия Cray-1, визуальная: в материале не сказано, что она воспроизводит систему команд оригинала. Сравнивать 1,3 терафлопса с 160 мегафлопс оригинала напрямую некорректно без знания условий измерений: сравниваются теоретический пик оригинала и результат пользовательского теста кластера. Причина отключения одного узла не названа, поэтому устойчивость кластера на всех 70 ядрах остаётся неясной.