В Люксембурге прошёл итоговый обзор Европейской процессорной инициативы (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). Эти запуски продемонстрировали масштабируемость, показывая выполнение скалярных и векторных задач на разных узлах.
Источник изображения: european-processor-initiative.eu
Кроме того, был представлен готовый ИИ-чип EPAC 1.0 на архитектуре 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-блоков, полученных в ходе проекта.
Источник: