Статьи → OpenMP → Технология OpenMP

OpenMP (Open Multi-Processing) - это набор директив компилятора, библиотечных процедур и переменных окружения, которые предназначены для программирования многопоточных приложений на многопроцессорных системах с общей памятью (SMP-системах).

Опубликовал admin
18 Мар, Четверг 2010г.

Статьи → OpenMP → Отладка и оптимизация многопоточных OpenMP-программ

Задача знакомства программистов с областью разработки параллельных приложений становится все актуальней. Данная статья является кратким введением в создание многопоточных приложений, основанных на технологии OpenMP. Описаны подходы к отладке и оптимизации параллельных приложений.

Опубликовал admin
22 Фев, Воскресенье 2009г.

Статьи → OpenMP → OpenMP и статический анализ кода

В статье рассмотрены принципы, положенные в основу реализации статического анализатора кода VivaMP. Приведенный в статье набор логических условий проверки позволяет диагностировать ряд ошибок в параллельных программах, созданных на основе технологии OpenMP.

Опубликовал admin
22 Фев, Воскресенье 2009г.

Статьи → OpenMP → VivaMP - инструмент для OpenMP

Инструмент для программистов VivaMP предназначен для помощи разработчикам параллельных программ на базе OpenMP. В статье приведен краткий обзор программного продукта.

Опубликовал admin
5 Дек, Пятница 2008г.

Статьи → OpenMP → 32 подводных камня OpenMP при программировании на Си++

С распространением многоядерных систем задача параллельного программирования становится все более и более актуальной. Данная область, однако, является новой даже для большинства опытных программистов. Существующие компиляторы и анализаторы кода позволяют находить некоторые ошибки, возникающие при разработке параллельного кода. Многие ошибки никак не диагностируются. В данной статье приводится описание ряда ошибок, приводящих к некорректному поведению параллельных программ, созданных на основе технологии OpenMP.

Опубликовал admin
11 Июл, Пятница 2008г.


RSS-материал

Программирование для чайников.