В Люксембурге прошёл итоговый обзор Европейской процессорной инициативы (EPI), профинансированной программой EuroHPC. По результатам было объявлено о благополучном завершении второй фазы проекта — EPI SGA2, направленной на укрепление технологической независимости Европы. В ходе обзора были продемонстрированы уникальные технологии и микросхемы, созданные на обеих стадиях проекта EPI.
В частности, зрителям представили первый Arm-процессор SiPearl Rhea1, функционирующий с полным программным обеспечением для HPC. Чип был запущен на тестовой плате со стандартным дистрибутивом Linux, работающим с высокоскоростной памятью HBM и соответствующими аппаратными счётчиками для мониторинга производительности. Он успешно прошёл тесты HPL и STREAM, что подтверждает готовность всей аппаратной и программной экосистемы Rhea1 к высокопроизводительным вычислениям для систем экзафлопсного уровня.
Кроме того, было проведено пять демонстраций, которые наглядно показали, что технология RISC-V, применяемая в EPI, перешла от отдельных компонентов к полному программному стеку, реальному оборудованию и практическим приложениям и инструментам, доступным обычному пользователю.
Так, был развёрнут полный кластер на ускорителе VEC. Продемонстрирован новейший RTL-код (ядро RISC-V с внеочередным выполнением инструкций от Semidynamics, улучшенный векторный блок от Барселонского суперкомпьютерного центра) для запуска на FPGA в инфраструктуре MEEP. Было выполнено реальное научное приложение Mini-Fall3D для оценки диффузии пыли в атмосфере, распараллеленное с помощью OpenMP и MPI, скомпилированное с использованием инструментария EPI LLVM и профилированное стандартными инструментами (PAPI, Extrae/Paraver). Запуски продемонстрировали масштабируемость, показав выполнение скалярных и векторных задач на разных узлах.
На мероприятии также представили готовый ИИ-чип EPAC 1.5, построенный на архитектуре RISC-V и подключённый к Arm-хосту через интерфейс PCIe. Компилятор этого проекта создаёт единый бинарный файл, который включает код для обеих платформ — Arm и RISC-V. Код для RISC-V отправляется через PCIe с помощью DMA, динамически загружается, исполняется, а полученные результаты затем копируются обратно. Это наглядно иллюстрирует оригинальную концепцию EPI, направленную на создание гетерогенных систем с различными ISA и операционными средами, которые эффективно взаимодействуют на реальном оборудовании.
Компания Kalray продемонстрировала успешную доработку и оптимизацию программного обеспечения для своих KVX-процессоров на базе VLIW, которые также способны функционировать в режиме RISC-V. Menta показала результаты оптимизации своей EDA-системы Origami для крупных eFPGA, что позволило значительно ускорить разработку чипов и схем. В завершение была продемонстрирована успешная интеграция технологии сжатия памяти в реальном времени от ZeroPoint (DenseMem) на платформе EPAC 1.5.
Подводя итоги трёхлетнего этапа SGA1 и четырёхлетнего SGA2, руководители проекта отметили, что путь к цифровому суверенитету Европы лежит через дальнейшее развитие этих достижений. Для этого научные партнёры проекта опубликуют результаты обширных исследований, а промышленные партнёры продолжат развивать IP-блоки, созданные в рамках проекта.
Источник: