Компания Xilinx, называющая себя лидером в области адаптивных вычислений, в ходе конференции по суперкомпьютерам SC21 представила карту-ускоритель для центров обработки данных Alveo U55C и новое решение для кластеризации на основе стандартизированного API для массового развертывания FPGA. Как утверждается, ускоритель Alveo U55C «обеспечивает превосходную производительность в расчете на единицу потребляемой мощности в суперкомпьютерных вычислениях и рабочих нагрузках баз данных». Его легко масштабировать с помощью решения для кластеризации Xilinx HPC.
Новинка, специально созданная для обозначенных выше задач, является самой производительной картой-ускорителем за всю историю Alveo, превосходя своих предшественниц как по вычислительной плотности, так и по объему памяти HBM2, равному 16 ГБ .
К достоинствам ускорителя отнесен большой параллелизм конвейеров данных и оптимизированное перемещение данных по конвейерам. Карта выполнена в форм-факторе полной высоты и половинной длины (FHHL). Она занимает один слот, а её потребляемая мощность не превышает 150 Вт.
Упомянутое выше решение для кластеризации на основе API использует RoCE v2 и мостовое соединение в сочетании с пропускной способностью 200 Гбит/с, формируя основу для сети Alveo, которая конкурирует с сетями InfiniBand по производительности и задержкам. Интеграция MPI позволяет разработчикам суперкомпьютеров с помощью Alveo масштабировать конвейерную обработку данных, поступающих с унифицированной программной платформы Xilinx Vitis. Используя существующие открытые стандарты и фреймворки, можно объединять сотни карт Alveo, работающие с общими рабочими нагрузками и памятью независимо от серверных платформ и сетевой инфраструктуры.
Разработчики программного обеспечения и специалисты по обработке данных могут использовать преимущества Alveo и адаптивных вычислений, используя средства высокоуровневого программирования, в которые компания Xilinx вложила значительные средства. Поддерживаются основные фреймворки ИИ, такие как Pytorch и Tensorflow, а также языки программирования высокого уровня, такие как C, C ++ и Python.
Карта Alveo U55C уже доступна. Для ознакомления с её возможностями можно воспользоваться облачными сервисами FPGA-as-a-Service.
© iXBT