ТЕХНОЛОГИИ 

Технологии параллельного программирования

В данном разделе собрана информация, отражающая основные стадии жизненного цикла параллельных программных систем.


Проектирование. Парадигмы и модели программирования, привязка будущих программ к аппаратной платформе.
Разработка. Средства разработки параллельных программ: коммуникационные интерфейсы, параллельные языки и расширения языков Fortran и C/C++, специализированные библиотеки, средства автоматического распараллеливания, инструментальные системы, специализированные прикладные пакеты.
Отладка и мониторинг. Средства анализа и мониторинга производительности параллельных программ.
Оптимизация. Комплексный подход к анализу эффективности программ для параллельных вычислительных систем.
Компании. Независимые разработчики программых средств для параллельных архитектур.

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


Отдельные страницы на нашем сервере посвящены следующим распространенным технологиям:
MPI (Message Passing Interface)
OpenMP (стандарт для программирования в модели общей памяти)
Современный Фортран (страница, посвященная современному состоянию и развитию языка программирования Фортран)

Российские разработки:
V-Ray. Комплекс инструментальных средств, направленных на автоматизацию создания и оптимизацию параллельных программ для современных суперкомпьютерных систем. Разработка НИВЦ МГУ.
НОРМА. Декларативный язык для спецификации задач вычислительного характера. Разработка ИПМ РАН.
DVM-система. Предназначена для создания переносимых и эффективных вычислительных приложений на языках C-DVM и Fortran-DVM для параллельных компьютеров с различной архитектурой.
mpC. Язык параллельного программирования для кластеров и сетей рабочих станций.
Система тестов для определения эффективности программно-аппаратной среды выполнения параллельных приложений (на базе MPI). В дальнейшем предполагается публикация результатов выполнения этих тестов на разных платформах. Пожалуйста, присылайте нам измеренные характеристики доступных Вам параллельных компьютеров.


Статьи о технологиях параллельного программирования


Другие страницы, посвященные технологиям параллельного программирования


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