Средства разработки параллельных программ

Интерфейсы, стандарты, параллельные расширения популярных языков, параллельные языки, специализированные библиотеки, средства создания и проектирования параллельных программ, специализированные прикладные пакеты


На практике существуют несколько технологических подходов к программированию для параллельных вычислительных систем:

Программирование на стандартных и широко распространненых языках программирования с использованием высокоуровневых коммуникационных библиотек и интерфейсов (API) для организации межпроцессного взаимодействия.
Введение специальных "распараллеливающих" конструкций в язык программирования. При этом могут создаваться оригинальные параллельные языки или параллельные расширения существующих (с сохранением преемственности).
Использование средств автоматического распараллеливания последовательных программ.
Программирование на стандартных языках. Использование в качестве конструктивных элементов заранее распараллеленных процедур из специализированных библиотек.
Использование инструментальных систем, облегчающих создание и проектирование параллельных программ.
Использование специализированных прикладных пакетов.

Доступен алфавитный индекс всех представленных технологий.


© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ Rambler's Top100