Главная  /  Selectel Lab  /  FPGA

FPGA

Тестирование выделенного сервера с FPGA-ускорителем

Что такое FPGA

FPGA — это программируемые логические интегральные схемы (ПЛИС).

FPGA на базе процессоров Intel (Altera) PSG на порядки ускоряют выполнение алгоритмов, внедряя параллельные операции в обычный вычислительный процесс.

Логика работы FPGA задается программированием, а не закладывается изначально при изготовлении, как в обычных цифровых микросхемах.

FPGA-ускоритель представляет собой PCI-адаптер, используемый в качестве сопроцессора для ускорения вычислительноемких приложений.

Области применения технологии

Обработка потокового видеоконтента и графикиМашинное обучениеНейронные сетиАнализ big dataМайнинг криптовалютРасчеты в НИОКРРасчеты в академических исследованияхБиотехнологииМоделирование живых системБиоинформатика

Программирование FPGA-ускорителя

  • Подготовка FPGA-ускорителя к работе осуществляется программистом, работающим на языке C
  • Используется пакет высокоуровневого программирования ПЛИС на базе стандарта OpenCL, позволяющий абстрагироваться от сложного HDL-проектирования
  • Фреймворк OpenCL — для описания функций, параллельно выполняемых на FPGA-ускорителе сервера
  • Ускоритель можно использовать универсально в любой доступной хост-системе
  • Пакет поддержки платы BSP совместно с основным САПР пакета Quartus Prime Intel (Altera) позволяет синтезировать вычислительный ресурс и определить интерфейсную часть ускорителя
  • Протестируйте FPGA мощностью 1.5 терафлопс

    х86 сервер в конфигурации:

    • FPGA с чипом Intel (Altera) Arria 10AX115S3F45 (1150K LE, 12.5 Gbit) и 4 ГБ памяти DDR4
    • Сетевые интерфейсы платы FPGA: 1 GE RJ-45, 10 GE SFP+, 10/40 GE QSFP, PCIe gen3×8
    • Процессор: Intel Xeon 1650v3
    • Память: 128 ГБ DDR4 RAM
    • Диски: 2×480 ГБ SSD

    Selectel предоставляет удаленный доступ к серверу с FPGA-ускорителем, включая:

    • Пакет поддержки платы под OC Windows, CentOS, Redhat
    • Обучающий курс программированию OpenCL

    По результатам тестов клиенты получают возможность аренды сервера с протестированным или более мощным FPGA-ускорителем. Предоставляется пакет поддержки платы и лицензия на ПО Intel (Altera) Quartus Prime Pro и OpenCL SDK.

    Подробнее о применениях FPGA

    Обработка потокового контента

  • Видеопродакшн, стрим-ТВ: ускорение обработки потокового контента и декодирования видео в реальном времени
  • Улучшение качества сигнала и картинки на разных устройствах в прямом эфире
  • Конвертация форматов в реальном времени, в т. ч. для видео UHD (4К)
  • Машинное обучение в нейронных сетях

  • Усовершенствованная обработка таких алгоритмов как распознавание речи, компьютерное зрение и обработка естественного языка
  • Ускорение финансовых вычислений

  • Биржевые анализаторы
  • Системы роботизированного трейдинга и высокочастотного трейдинга
  • Системы торговли валютами
  • Оптимизация алгоритмов

  • НИОКР сложных объектов, академические исследования
  • Математическое моделирование
  • Биотехнологии и фармацевтика
  • Участвовать в тестировании

    Отправляя данные, вы соглашаетесь с условиями политики конфиденциальности

    Ваша заявка принята
    Ошибка соединения

    Наши менеджеры свяжутся с вами в ближайшее время.

    Попробуйте повторить запрос позже.