Процессорная архитектура ARM продолжает наступать по всем фронтам, и, что особенно интересно, подходы к реализации «большого» оборудования на её основе демонстрируются самые разные, а иногда и весьма экзотические. К последним можно отнести анонс сервера Bamboo Systems B1000N, который при высоте 1U может вмещать до 128 процессорных ядер.
Компания Bamboo Systems дебютировала в сфере ARM-серверов ещё в 2016 году, когда она была известна под именем Kaleao. Уже тогда в своих серверах KMAX она использовала сочетание процессоров ARMv8 (в варианте big.LITTLE) и ПЛИС; последние применялись для синтеза сетевых адаптеров. Сверхмощными эти решения не были, поскольку использовали ядра Cortex-A57 и A53, но вычислительная часть уже тогда могла похвалиться высокой экономичностью, потребляя всего 15 Ватт.
Новая система под именем B1000N выглядит как обычный компактный сервер высотой 1U с симпатичной передней панелью, но на самом деле это модульная блейд-система с двумя или четырьмя лезвиями, каждое из которых может содержать 4 узла SolidRun CEx7-LX2160A в формате COM Express type 7.
Мощности здесь уже более высокого порядка: в модулях установлены 16-ядерные процессоры NXP LayerScape LX2160A, базирующиеся на не самом новом, но достаточно производительном дизайне ARM Cortex-A72. Предусмотрена поддержка двухканальной памяти DDR4 ECC, а сетевая часть представлена 100GbE. Общий объём оперативной памяти составляет до 64 Гбайт на модуль и до 512 Гбайт на сервер в целом.
Каждый модуль SolidRun оснащается 2,5″ накопителем NVMe ёмкостью до 8 Тбайт, что дает 32 Тбайт на лезвие и от 64 Тбайт на систему. Каждое лезвие располагает собственным 16-портовым неблокирующим коммутатором Ethernet со скоростью 10 или 40 Гбит/с, в качестве аплинка предусмотрена пара портов QSFP в каждом лезвии.
По сути, Bamboo Systems B1000N не является привычным 128-ядерным ARM-сервером, а представляет собой сетевую систему из восьми серверов под управлением Linux и фирменного ПО PANDA, объединённую сетью. Лучше всего такая компоновка подходит для микросервисов и инстансов, а за счёт архитектуры PANDA достигается повышенная энергоэффективность. Сервер умеет отключать от питания неиспользуемые вычислительные узлы.
Сама Bamboo Systems не замахивается на проекты уровня AWS Graviton или Fujitsu A64FX — она сравнивает своё детище с аналогичного назначения системой Intel на базе трёх модулей Xeon E3-1246 v3 (4C/8T, 3,5 ‒ 3,9 ГГц, 8 Мбайт кеша). Результаты показаны обнадёживающие: B1000N обходит решение Intel, но стоит при этом на 50% дешевле. Стоимость владения также невысока: $80 тысяч за три года против более чем $250 тысяч у Intel и $155 тысяч у AWS.
Официально стоимость новых систем B1004N (1 лезвие) и B1008N (2 лезвия) на сайте разработчика не оглашается. Однако ресурс Cambridge Networks называет стартовую цену от $9995. Поставки Bamboo Systems B1000N европейским и американским заказчикам должны стартовать в третьем квартале этого года.