Аннотации:
В статье рассматриваются существующие средства проектирования цифровых
устройств в программируемых логических интегральных схемах (ПЛИС), языки программирования реконфигурируемых вычислительных систем и возможность их использования при программировании многокристальных реконфигурируемых вычислительных систем. Также рассмотрены разработанные в НИИ МВС ЮФУ язык программирования высокого уровня COLAMO и комплекс средств разработки многокристальных решений на реконфигурируемых вычислительных системах. Особое внимание уделено новому подходу в программировании, заключающемуся в разработке и использовании настраиваемых проблемно-ориентированных софт-архитектур, которые позволяют сократить количество трансляций
конфигурационных файлов ПЛИС при отладке параллельных программ на реконфигурируемых вычислительных системах. Проблемно-ориентированные софт-архитектуры дают возможность без перезагрузки файлов конфигурации ПЛИС вычислительного поля с помощью программной настройки изменять коммутацию между устройствами и создавать необходимые вычислительные структуры для решения прикладных задач пользователя, что существенно сокращает время отладки параллельных прикладных программ. The paper covers the existing design tools of digital devices in FPGAs, programming languages
of reconfigurable computer systems and ability of their use for programming of multichip
reconfigurable computer systems. Besides it deals with the high-level programming language COLAMO and the multichip solution development suite for reconfigurable computer systems that are developed in SRI MCS SFU. A particular attention is paid to a new programming approach, which consists in development and use of adjustable special-purpose soft-architectures which help to reduce the number of translations of FPGA bitstream files during debugging of parallel programs
on reconfigurable computer systems. Owing to special-purpose soft-architectures it is possible to change communication links between devices and create required computing structures for user applications only by means of program adjustment and without re-loading FPGA bitstream files of the computational field. It considerably reduces the debugging time of parallel applications.
Описание:
Левин Илья Израилевич, доктор технических наук, профессор, зам. директора по
науке, НИИ многопроцессорных вычислительных систем имени академика
А.В. Каляева, Южный федеральный университет (Таганрог, Российская Федерация),
levin@mvs.tsure.ru.
Дордопуло Алексей Игоревич, кандидат технических наук, старший научный сотрудник, Южный научный центр РАН (Ростов-на-Дону, Российская Федерация),
scorpio@mvs.tsure.ru.
Коваленко Василий Борисович, кандидат технических наук, младший научный сотрудник, Южный научный центр РАН, (Ростов-на-Дону, Российская Федерация),
vereten@hotbox.ru.
Гудков Вячеслав Александрович, кандидат технических наук, старший научный сотрудник, НИИ многопроцессорных вычислительных систем имени академика А.В. Каляева, Южный федеральный университет (Таганрог, Российская Федерация),
Slava_Gudkov@mail.ru.
Гуленок Андрей Александрович, кандидат технических наук, старший научный сотрудник, НИИ многопроцессорных вычислительных систем имени академика А.В. Каляева, Южный федеральный университет (Таганрог, Российская Федерация),
andrei_gulenok@mail.ru. I.I. Levin, Academician A.V. Kalyaev SRI multiprocessor computer system at Southern
Federal University (Taganrog, Russian Federation) levin@mvs.tsure.ru,
A.I. Dordopulo, Southern Scientific Centre of the RAS (Rostov-on-Don, Russian Federation)
scorpio@mvs.tsure.ru,
V.B. Kovalenko, Southern Scientific Centre of the RAS (Rostov-on-Don, Russian Federation)
vereten@hotbox.ru,
V.A. Gudkov, Academician A.V. Kalyaev SRI multiprocessor computer system at Southern
Federal University (Taganrog, Russian Federation) Slava_Gudkov@mail.ru,
A.A. Gulenok, Academician A.V. Kalyaev SRI multiprocessor computer system at Southern
Federal University (Taganrog, Russian Federation) andrei_gulenok@mail.ru