Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 6 2019 год

DOI: 10.17587/prin.10.243-256
УДК: 004.023
Схемы программ как инструмент распараллеливания. Механизмы применения
В. А. Галатенко, д-р физ.-мат. наук, зав. сектором, galat@niisi.ras.ru, Н. И. Вьюкова, ст. науч. сотр., e-mail: niva@niisi.ras.ru, К. А. Костюхин, канд. физ.-мат. наук, ст. науч. сотр., kost@niisi.ras.ru, Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук (ФНЦ НИИСИ РАН), Москва

Рассмотрены традиционные способы и механизмы применения схем программ. Также рассмотрены проблемные вопросы, которые возникают при использовании схем для разработки программ, для распараллеливания унаследованных последовательных программ, для оценки производительности аппаратно-программных систем, поддерживающих параллелизм, для разработки аппаратуры, включающей специализированные ускорители, а также для поддержки учебных курсов по параллельному программированию.

Ключевые слова: схемы программ, параллельное программирование, распределенные системы, обзор, гетерогенные системы, многоядерные системы, методы распараллеливания
Стр. 243–256
Публикация выполнена в рамках государственного задания по проведению фундаментальных научных исследований по теме (проекту) "38. Проблемы создания глобальных и интегрированных информационно-телекоммуникационных систем и сетей, развитие технологий и стандартов GRID. Исследование и реализация программной платформы для перспективных многоядерных процессоров (0065-2019-0002)"