Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2022, том 34, выпуск 5, страницы 7–22
DOI: https://doi.org/10.15514/ISPRAS-2022-34(5)-1
(Mi tisp718)
 

Эта публикация цитируется в 4 научных статьях (всего в 4 статьях)

Сравнение инструментов высокоуровневого синтеза и конструирования цифровой аппаратуры

А. С. Камкинabcde, М. М. Чупилкоab, М. С. Лебедевab, С. А. Смоловba, Г. Гайдаджиевbf

a Институт системного программирования им. В.П. Иванникова РАН
b Российский экономический университет им. Г. В. Плеханова
c Московский государственный университет имени М. В. Ломоносова
d Московский физико-технический институт
e Национальный исследовательский университет "Высшая школа экономики"
f Гронингенский университет
Аннотация: Предметно-ориентированные системы, использующие ускорители на базе программируемых логических интегральных схем (ПЛИС), все чаще проектируются при помощи инструментов высокоуровневого синтеза и конструирования аппаратуры. В настоящее время разработчикам доступно множество таких инструментов, как открытых, так и коммерческих. В данной работе проведено экспериментальное сравнение нескольких существующих решений (языков и инструментов), а именно: Verilog (базовое решение), Chisel, Bluespec SystemVerilog (Bluespec Compiler), DSLX (XLS), MaxJ (MaxCompiler) и C (Bambu и Vivado HLS). Сравнение и анализ производились на примере алгоритма обратного дискретного косинусного преобразования матрицы 8$\times$8 (ОДКП), широко используемого, в том числе, в JPEG- и MPEG-декодерах. В качестве метрик сравнения реализаций алгоритма ОДКП использовались: 1) степень автоматизации (насколько меньше исходного кода требуется для описания алгоритма по сравнению с Verilog); 2) контролируемость (возможность достижения заданных характеристик аппаратуры, а именно соотношения производительности к занимаемой площади); 3) гибкость (легкость внесения изменений в реализацию с целью достижения определенных характеристик). Для оценки характеристик синтезированных схем в реальном окружении были разработаны AXI-Stream-адаптеры. В исследовании показано, как отдельные оптимизации (настройки инструментов и модификации исходного кода) влияют на производительность системы и занимаемую площадь. Продемонстрировано, насколько важно уметь управлять балансом между пропускной способностью интерфейса и производительностью вычислительного ядра; даны рекомендации по разработке новых инструментов проектирования систем, использующих ускорители на основе ПЛИС.
Ключевые слова: автоматизация проектирования микроэлектроники, предметно-ориентированные вычисления, конструирование аппаратуры, высокоуровневый синтез, программируемые логические интегральные схемы, обратное дискретное косинусное преобразование
Тип публикации: Статья
Образец цитирования: А. С. Камкин, М. М. Чупилко, М. С. Лебедев, С. А. Смолов, Г. Гайдаджиев, “Сравнение инструментов высокоуровневого синтеза и конструирования цифровой аппаратуры”, Труды ИСП РАН, 34:5 (2022), 7–22
Цитирование в формате AMSBIB
\RBibitem{KamChuLeb22}
\by А.~С.~Камкин, М.~М.~Чупилко, М.~С.~Лебедев, С.~А.~Смолов, Г.~Гайдаджиев
\paper Сравнение инструментов высокоуровневого синтеза и конструирования цифровой аппаратуры
\jour Труды ИСП РАН
\yr 2022
\vol 34
\issue 5
\pages 7--22
\mathnet{http://mi.mathnet.ru/tisp718}
\crossref{https://doi.org/10.15514/ISPRAS-2022-34(5)-1}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp718
  • https://www.mathnet.ru/rus/tisp/v34/i5/p7
  • Эта публикация цитируется в следующих 4 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
    Статистика просмотров:
    Страница аннотации:22
    PDF полного текста:3
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024