У Shmya Cluster появился и ARM-сегмент! 🙂
Наверное, все помнят шутку про то, что "Наши микросхемы - самые большие микросхемы в мире!" (*) Прошло время и мы отступаем от традиции гигантизма и, с гордостью, можем сказать совсем по другому - "Наши кластеры - самые маленькие кластеры в мире!" 🙂 Встречайте "Соловья" - ARM-сегмент нашего Shmya Cluster!
В данный момент "Соловей" состоит из 2 узлов вида Raspberry Pi 4 Model B c 4-ядерным CPU Cortex-A72 @ 1.50 ГГц и 4 Gb RAM на борту.
А настоящим кластером это два миникомпьютера делает установленная на "Соловей" система управления очередью заданий SLURM и библиотека MPI, позволяющая писать параллельные программы, исполняющиеся сразу на всех ядрах всех свободных узлов нашего нового кластера! (По крайней мере - некоторые простые программки - работают!).
В качестве интерконнекта выступает WiFi. 🙂 Можно сделать и 1 GbE, но пока так интереснее.
Днём рождения кластера можно считать 3 июня 2021 г, когда на нём удалось впервые запустить SLURM и MPI-версию Hello World.
В данный момент оба узла выполняют расчёт молекулярного докинга в проекте SiDock@home, а стоящая рядом ещё одна "малинка" (только уже версии 3B+ и не входящая в этот кластер) - считает также SiDock@home и Universe@Home.
(*) На самом деле у шутки про микросхемы есть и "второе дно". По ГОСТ-у интегральные микросхемы, по степени интеграции делятся на:
малые интегральные схемы (МИС) — до 100 элементов в кристалле;
средние интегральные схемы (СИС) — до 1000 элементов в кристалле;
большие интегральные схемы (БИС) — до 10 тыс. элементов в кристалле;
сверхбольшие интегральные схемы (СБИС) — более 10 тыс. элементов в кристалле.
Так вот, было время, когда наши СБИС были самыми большими по степени интеграции! 🙂