Метод высокоуровневого синтеза и программный инструментарий для описания алгоритмов функционирования СБИС : научное издание | Научно-инновационный портал СФУ

Метод высокоуровневого синтеза и программный инструментарий для описания алгоритмов функционирования СБИС : научное издание

Перевод названия: The Method of High-Level Synthesis and Software Toolkit for Description Algorithm of VLSI

Тип публикации: статья из журнала

Год издания: 2020

Идентификатор DOI: 10.17587/prin.11.34-39

Ключевые слова: сбис, параллельные вычисления, функциональное программирование, высокоуровневый синтез, синтезатор, HDL, транслятор, компилятор, VLSI (Very Large Scale Integration), parallel computing, functional programming, high-level synthesis, synthesizer, translator, compiler

Аннотация: Рассмотрено решение задачи эффективной организации процесса проектирования сложных однокристальных систем для параллельной обработки информации. Данное решение базируется на функционально-потоковом подходе и предложенной модели вычислений с массовым параллелизмом для описания исходного алгоритма. Это обеспечивает архитектурную независимость программного описания, возможность рассмотрения максимального множества решений с учетом имеющихся ограничений и, как следствие, получение оптимального решения из доступного множества. Приведены результаты разработки программного инструментария для технологии высокоуровневого синтеза. Разработанный набор программных инструментов позволяет проводить трансляцию, отладку, оптимизацию и преобразования алгоритмов с функционально-потокового языка параллельного программирования на языки описания аппаратуры. Приведены результаты тестирования и сравнительного анализа разработанных программных инструментальных средств на группе тестовых задач. The article considers high-level design flow of single-chip systems for parallel data processing. The authors present solution on the base of the original functional data-flow language and the model of massive parallel processing. The language is used for description of the initial algorithm. The solution provides architectural independence of the program and allows to consider a wide variety of solutions taking constraints into account, and to select the optimal solution. The developed software toolkit for high-level design is described. The toolkit allows a developer to translate, debug, optimize programs and convert algorithm descriptions from the functional data stream language to a hardware description language. The developed software has been successfully tested on a number of test cases.

Ссылки на полный текст

Издание

Журнал: Программная инженерия

Выпуск журнала: Т. 11, 1

Номера страниц: 34-39

ISSN журнала: 22203397

Место издания: Москва

Издатель: ООО "Издательство "Новые технологии"

Авторы

Вхождение в базы данных

Информация о публикациях загружается с сайта службы поддержки публикационной активности СФУ. Сообщите, если заметили неточности.

Вы можете отметить интересные фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.