SoftCraft
разноликое программирование
Отправная точка
Проектирование
Парадигмы
Список основных разделов
Заметки о парадигмах программирования
Процедурно-параметрическое программирование
Функционально-потоковое параллельное программирование
Автоматное программирование
Параллелизм
Системы программирования
Языки программирования
Библиотеки
Трансляторы
Техника кодирования
Методы эффективного кодирования
Windows API
Искусственный интеллект
Нейронные сети
Теория
Учебный процесс
Содержание раздела
Основы разработки трансляторов (учебный курс)
Архитектура вычислительных систем (учебный курс)
Разное
Прочие вопросы, связанные с IT
Беллетристика
Брюзжалки
Об авторе
О себе
Для чего этот сайт
Многопоточное программирование. OpenMP
Начальная страница курса
Содержание занятия
Простая параллельная программа с применением OpenMP (Hello OpenMP).
ИСпользование критических секций внутри OpenMP программы. Различные варианты взаимодействия параллеллизма и критических секций
Пример вычисления интеграла методом прямоугольников. Рас параллеливание циклов. Использование свертки.
Различные дополнительные параметры в директивах OpenMP.
Примеры программ
C++. Hello, OpenMP
C++. Демонстрация использования различных вариантов установки критических секций и дополнительных параметров директивы parallel
C++. Вычисление интеграла методом прямоугольников
Используемые источники информации
Подборка источников информации по параллельному программированию
Начальная страница курса