CEA занимается разработкой крупномасштабных, мультифизических, критически важных кодов на протяжении более 40 лет. В частности, в этом направлении работает департамент по оборонным разработкам CEA с момента завершения Францией испытаний ядерного оружия 22 года назад. Оценка этих кодов является важной частью работы разработчиков, и специалисты CEA отметили, что запуск этих кодов на различных платформах на базе разных архитектур и использование различных компиляторов и библиотек из разнообразных источников помогает найти ошибки в работе и возможные отклонения от установленных стандартов. Таким образом, чтобы предоставить своим разработчикам кода лучшую среду для оценки, CEA/DAM заказал у компании Atos кластер BullSequana на базе архитектуры Arm. В этом суперкомпьютере будут использоваться новые процессоры ThunderX2 компании Marvell.
Система, разработанная компанией Atos, является частью проекта Mont-Blanc 3, который финансируется Комиссией Европейского союза. Он призван оценить возможности использования кластеров на базе архитектуры Arm в области эксафлопсных вычислений. Кроме того, в рамках данной инициативы осуществляется разработка соответствующей программной экосистемы и подготовка рекомендаций для разработчиков эксафлопсных систем на базе этой архитектуры.
Новая система, которая в конце 2018 г. будет установлена в центре CEA/DAM в регионе Иль-де-Франс в коммуне Бруйер-ле-Шатель, включает в себя серверную стойку BullSequana с 92 блейд-модулями BullSequana X1310 (три вычислительных узла на один блейд-модуль) с двойными 32 ядерными процессорами Marvell ThunderX2 с частотой 2,2 ГГц. Кроме того, в новой разработке используется набор команд Armv8-A, 256 ГБ памяти на один узел и технология межсоединений Infiniband EDR. Новые процессоры ThunderX2 поддерживают до четырех вычислительных потоков на одно ядро, а восемь каналов памяти обеспечивают достаточную пропускную способность для обработки критически важных научных рабочих нагрузок. Семейство процессоров ThunderX2 полностью соответствует спецификациям архитектуры Armv8-A, а также стандартам Arm Server Base System Architecture (SBSA) и Arm Server Base Boot Requirements (SBBR). Процессоры ThunderX2 ускоряют внедрение Arm-серверов в самых ресурсоемких проектах на базе высокопроизводительных компьютерных вычислений, обеспечивая высокую производительность и готовность экосистемы к коммерческим проектам.
CEA/DAM уже получил первый набор блейд-модулей для начала работы над портированием и оптимизацией программного обеспечения. Первые результаты показали, что новый кластер представляет собой очень перспективную архитектуру для обработки задач, требующих больших объемов памяти.
«Мы очень рады возможности установить систему BullSequana X1310 в CEA. Этот проект представляет собой кульминацию нашего долгосрочного участия в проекте Mont-Blanc, который занимается оценкой потенциала использования кластеров на базе архитектуры Arm в области эксафлопсных вычислений. Эта система представляет собой коммерческую версию прототипа, разработанного и созданного Atos в рамках проекта Mont-Blanc. Выпуск новой модели полностью соответствует нашей политике технологической открытости и представляет собой пример поддержки европейских эксафлопсных вычислений», – сказала Софи Пруст Хуссо (Sophie Proust Houssiaux), руководитель направления больших данных и безопасности компании Atos.
«Marvell рада выступить партнером CEA и Atos для того, чтобы ускорить разработку и оптимизацию критически важного кода на базе архитектуры Arm с помощью процессоров ThunderX2. CEA занимает ведущие позиции в области научных инноваций и имеет большой опыт работы в области высокопроизводительных компьютерных вычислений, и это сотрудничество поддержит экосистему высокопроизводительных компьютерных вычислений на базе процессоров ThunderX2», – отметил Гопал Хегде (Gopal Hegde), вице-президент и генеральный менеджер группы по разработке серверных процессоров компании Marvell Semiconductor.