Серия вебинаров XACC Tech Talk - 10 Июня 2021 - FPGA-Systems
Начните статью со страницы мотивации

Серия вебинаров XACC Tech Talk

Xilinx, xacc, hls, coyote

Автор: KeisN13

Дата: 10.06.2021 08:22

Категория:

63

0

XACC - Xilinx Adaptive Compute Clusters - это инициатива по поддержке новых исследований в области адаптивного ускорения вычислений для высокопроизводительных вычислений (HPC). Объем программы широк и охватывает системы, архитектуру, инструменты и приложения.

Пока объявлено о двух сессиях.

XACC Tech Talk 1

Состоится 10 июня 17:00-18:00 (CET/GMT+2)
Ссылка на регистрацию

Темы докладов:

  • Coyote: Имеют ли смысл абстракции ОС в ПЛИС?

    Гибридные вычислительные системы, состоящие из ЦП-сервера в сочетании с FPGA для ускорения приложений, сегодня являются обычным делом в центрах обработки данных и облаках. ПЛИС могут обеспечить огромное повышение производительности и энергоэффективности для целого ряда рабочих нагрузок, но разработка и развертывание приложений на основе ПЛИС остается громоздкой.

    Мы задаем другой вопрос: в какой степени традиционные абстракции ОС имеют смысл в контексте FPGA как части гибридной системы? Чтобы ответить на этот вопрос, мы создали и оценили Coyote, портативную настраиваемую “оболочку” с открытым исходным кодом для ПЛИС, которая предоставляет полный набор абстракций ОС, работающих с основной ОС. Coyote поддерживает безопасное пространственное и временное мультиплексирование ПЛИС между виртуальной памятью, связью и управлением памятью в единой среде выполнения. Накладные расходы Coyote невелики, а выгода от производительности значительна.

    Coyote: https://github.com/fpgasystems/Coyote

     
  • Ориентированное на данные программирование ПЛИС с многоуровневым дизайном

    Хотя инструменты высокоуровнего синтеза (HLS) значительно повысили производительность программистов по сравнению с языками описания аппаратуры, разработка для ПЛИС остается утомительной и подверженной ошибкам. Программисты должны изучить и реализовать большой набор синтаксиса, шаблонов и трюков, специфичных для конкретного производителя ПЛИС, чтобы оптимизировать (или даже успешно скомпилировать) свои приложения.

     Мы предлагаем новый способ разработки, оптимизации и компиляции программ FPGA. Платформа параллельного программирования, ориентированного на данные (DaCe - Data-Centric), позволяет приложениям определяться их потоком данных и потоком управления через представление мультиграфа потока данных с отслеживанием состояния (SDFG - Stateful DataFlow multiGraph), фиксируя абстрактные характеристики программы и предоставляя множество возможностей оптимизации. SDFG расширяются многоуровневыми библиотечными узлами, которые включают в себя как доменную, так и платформенную оптимизацию маршрута проектирования. Мы покажем, как мощный бэкэнд DaCe, генерирует эффективный код HLS, который структурирован и аннотирован для реализации требуемых архитектур и достижения высокой производительности на практике

    DaCe: https://github.com/spcl/dace

 

Всего комментариев : 0
avatar

Рекомендуем ознакомиться

Заметка

Компания Samsung разработала прототип голографического дисплея с использованием FPGA

Подробнее

Руководство

Руководство: Разработка многозадачного приложения под FreeRTOS на ZynqUS+

Подробнее

Курс для разработчиков на FPGA начального уровня

Подробнее

Новостной дайджест событий проекта: Сентябрь 2019

Подробнее

Стрим: Презентация со стрима по HLS - 01

Подробнее

Последние статьи нашего сообщества

ЦОС

Реализация базовых компонентов ЦОС : Комплексный умножитель

Подробнее

Познавательное

Асинхронный и синхронный сброс: Методы проектирования - часть вторая (раздел 5)

Подробнее

Общее

Асинхронный и синхронный сброс: Методы проектирования - часть вторая (раздел 4)

Подробнее

Общее

Асинхронный и синхронный сброс: Методы проектирования - часть вторая (разделы 1, 2, 3)

Подробнее

Познавательное

Что нового в VHDL 2019?

Подробнее

Познавательное

Введение в EDA Playground

Подробнее

Xilinx FPGA

ZYNQ HW: EBAZ4205: часть 2

Подробнее

Xilinx FPGA

ZYNQ HW: EBAZ4205: Часть 1

Подробнее

SystemVerilog

UVM тест таблицы sin/cos

Подробнее

Познавательное

FPGA или микроконтроллер: что же выбрать?

Подробнее
Все статьи

Календарь актуальных событий и мероприятий

Вебинар (состоится )

Вебинар: Kria – новый подход к проектированию встраиваемых систем на ПЛИС Xilinx

Подробнее

Вебинар (состоится )

Очередной вебинар от Doulos по основам UVM

Подробнее

Мероприятия (состоится )

Онлайн-конференция Cadence. Проектирование электроники. 8-9 июня

Подробнее

Вебинар (состоится 18 мая 2021)

Вебинар: Внедрение ИИ в EDGE устройства на FPGA Xilinx

Подробнее

Мероприятия (состоится )

Онлайн-конференция для инженеров по встраиваемым системам

Подробнее

Вебинар (состоится 20 и 26 / 05 / 2021)

Проектирование RTL на Haskell/Clash

Подробнее

Мероприятия (состоится )

Конференция «Теоретические и прикладные аспекты разработки устройств на микроконтроллерах и ПЛИС»

Подробнее

Вебинар (состоится )

Выложены материалы вебинара по развертыванию сверточных нейронных сетей на основе ПЛИС Microchip

Подробнее

Вебинар (состоится )

SoM-модули Trenz Electronic для проектирования и производства устройств на ПЛИС Xilinx. Вебинар

Подробнее

Вебинар (состоится )

Вебинар о построении сверточных нейронных сетей на основе ПЛИС Microchip

Подробнее
Все предстоящие события

FPGA-Systems – это живое, постоянно обновляемое и растущее сообщество.
Хочешь быть в курсе всех новостей и актуальных событий в области?
Подпишись на рассылку