Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397
Номер 1 2020 год
Рассмотрено решение задачи эффективной организации процесса проектирования сложных однокристальных систем для параллельной обработки информации. Данное решение базируется на функционально-потоковом подходе и предложенной модели вычислений с массовым параллелизмом для описания исходного алгоритма. Это обеспечивает архитектурную независимость программного описания, возможность рассмотрения максимального множества решений с учетом имеющихся ограничений и, как следствие, получение оптимального решения из доступного множества. Приведены результаты разработки программного инструментария для технологии высокоуровневого синтеза. Разработанный набор программных инструментов позволяет проводить трансляцию, отладку, оптимизацию и преобразования алгоритмов с функционально-потокового языка параллельного программирования на языки описания аппаратуры. Приведены результаты тестирования и сравнительного анализа разработанных программных инструментальных средств на группе тестовых задач.