Видеоблогер продемонстрировал вычислительный кластер из новых Apple Mac mini на процессоре M4. Иногда это лучше, чем мощная видеокарта.
Многие считают, что получить более мощный компьютер означает приобрести одно дорогое устройство. Но существуют другие способы выполнить большое количество вычислений. Концепция кластеров позволяет использовать много компьютеров или, по крайней мере, вычислительных блоков. Совместная работа для параллельного выполнения задач приводит к значительному сокращению времени обработки.
На видео в YouTube энтузиаст Алекс Зискинд (Alex Ziskind) демонстрирует настройку кластерных вычислений с помощью пяти M4 Mac mini. Кластер получает задачи, которые распределяются между всеми машинами. Типичные небольшие кластеры полагаются на сеть Ethernet для связи между узлами, но ютубер использовал потенциал соединения Thunderbolt с помощью Thunderbolt Bridge. Это значительно ускоряет связь между узлами, а также позволяет отправлять более крупные пакеты данных.
Ethernet может работать со скоростью 1 Гбит/с в обычных условиях или до 10 Гбит/с, при наличии соответствующих компьютеров с поддержкой этой скорости. Зато Thunderbolt Bridge достигает скорости до 40 Гбит/с для портов Thunderbolt 4 или 80 Гбит/с для Thunderbolt 5 в двустороннем режиме в моделях с чипами M4 Pro и M4 Max.
Зискинд отмечает, что использование Apple Silicon для кластерных вычислений может быть выгоднее, чем ПК с мощной видеокартой. Обработка данных с помощью GPU зависит от наличия значительного объема доступной видеопамяти. На графической карте это может быть, например, 8 ГБ, что не так уж и много даже для игр. Использование унифицированной памяти на Apple Silicon меньше ограничивает конфигурацию и позволяет пользоваться большими объемами —
Читать на itc.ua