Apple рассказало о Minions — системе GPU для Mac

Свободные GPU Mac объединят для выполнения ИИ-задач

2 мин.
Apple рассказало о Minions — системе GPU для Mac

Apple рассказала о Minions — исследовательской системе, которая объединяет незадействованные графические процессоры компьютеров Mac с чипами Apple Silicon в виртуальную GPU-инфраструктуру. Решение рассчитано на ресурсоёмкие задачи машинного обучения, прежде всего на инференс — выполнение запросов уже обученными моделями искусственного интеллекта.

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

Apple отмечает, что уже применяет Minions внутри компании. При этом речь идёт об исследовательской разработке: в опубликованных материалах не говорится о её выпуске в качестве пользовательского продукта или отдельного облачного сервиса.

Как устроена система

В документации Apple выделены четыре ключевых элемента Minions. Центральный сервер принимает задания через веб-интерфейс и API, координирует их выполнение и передаёт сведения в хранилище метаданных PostgreSQL.

На компьютерах Mac, чьи ресурсы используются в кластере, работают исполнители Minion Executors. Они получают подзадачи, выполняют вычисления локально на GPU Apple Silicon и записывают результаты в хранилище.

За устойчивость отвечает компонент Minion Watchdog. Если выполнение прерывается из-за потери соединения, выключения компьютера или другой ошибки, он повторно ставит задачу в очередь и может передать её другому устройству. Состояние всей системы отображается на панели мониторинга в реальном времени.

Связь с кластеризацией Mac

Minions развивает подход к объединению вычислительных ресурсов нескольких Mac. Компьютеры Mac mini и Mac Studio могут использовать технологию удалённого прямого доступа к памяти RDMA через соединения Thunderbolt 5. Высокая пропускная способность таких подключений позволяет нескольким устройствам совместно работать с вычислениями и памятью в рамках одной нагрузки.

По оценке исследователей компании, Minions показывает, что устройства на базе macOS способны при необходимости выступать распределённой платформой для инференса. Такой подход может быть полезен командам, которым нужны дополнительные мощности для ИИ-задач, но которые не хотят постоянно держать выделенный парк серверных ускорителей.

Мнение редакции

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

Источник