Параллельное программирование с использованием технологии OpenMP
Антонов А.С.
Учебное пособие предназначено для освоения практического курса параллельного программирования с использованием технологии OpenMP. В настоящее время технология OpenMP является основным средством программирования для компьютеров с общей памятью. Книга включает в себя описание большинства основных директив, функций и переменных окружения стандарта OpenMP 3.0 с примерами их применения, а также практические сведения, которые могут потребоваться при написании реальных программ. Некоторые детали описания стандарта опускаются для простоты изложения и восприятия материала. Описание ведётся с использованием вызовов процедур OpenMP из программ на языках Си и Фортран. Приводятся примеры небольших законченных параллельных программ, тексты которых доступны в сети Интернет на странице http://parallel.ru/tech/tech_dev/OpenMP/examples/. В конце разделов приводятся контрольные вопросы и задания, которые можно использовать в процессе обучения.
Для студентов, аспирантов и научных сотрудников, чья деятельность связана с параллельными вычислениями.