Библиотека knigago >> Компьютеры: Разработка ПО >> Параллельное и распределенное программирование >> Параллельное программирование на OpenMP


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 830, книга: Не покидай меня, любовь
автор: Дениз Робинс

Современные любовные романы Эмма Харт, успешная и независимая бизнес-леди, переживает тяжелый разрыв отношений. Ее мир рушится, когда она узнает, что ее бывший возлюбленный, Джейк Росс, женился на другой женщине. С разбитым сердцем Эмма отправляется в отпуск в живописную деревушку, чтобы залечить душевные раны. Там она встречает очаровательного и загадочного Томаса Блэкбёрна. С самого начала между ними вспыхивает непреодолимое влечение, но Эмма боится поверить вновь, опасаясь повторения...

СЛУЧАЙНАЯ КНИГА

Германия и немцы. Александр Томчин
- Германия и немцы

Жанр: Руководства и инструкции

Год издания: 2013

Серия: Что там в голове у этих иностранцев?

Автор неизвестен - Параллельное программирование на OpenMP

Параллельное программирование на OpenMP
Книга - Параллельное программирование на OpenMP.   Автор неизвестен  - прочитать полностью в библиотеке КнигаГо
Название:
Параллельное программирование на OpenMP
Автор неизвестен

Жанр:

Самиздат, сетевая литература, Учебники и самоучители по компьютеру, Литература ХXI века (эпоха Глобализации экономики), Параллельное и распределенное программирование

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Параллельное программирование на OpenMP"

Рассматриваются основы параллельного программирования с использованием OpenMP.


Читаем онлайн "Параллельное программирование на OpenMP". Главная страница.

стр.
Параллельное программирование на OpenMP

Оглавление
Введение.............................................................................................................................................. 3
Параллельное программирование................................................................................................ 3
Написание параллельных программ............................................................................................ 3
Параллельные архитектуры.......................................................................................................... 3
OpenMP................................................................................................................................................4
Введение в OpenMP....................................................................................................................... 4
Программная модель OpenMP......................................................................................................4
Как взаимодействуют потоки?..................................................................................................... 5
Основы OpenMP................................................................................................................................. 6
Синтаксис....................................................................................................................................... 6
Параллельные регионы................................................................................................................. 6
Модель исполнения....................................................................................................................... 7
Конструкции OpenMP........................................................................................................................ 7
Условия выполнения..................................................................................................................... 8
Условия private, shared, default.................................................................................................8
Условие firstprivate....................................................................................................................9
Конструкции OpenMP для распределения работ........................................................................9
Параллельный цикл for/DO.................................................................................................... 10
Параллельные секции............................................................................................................. 10
Конструкция single..................................................................................................................11
Условия выполнения (2)..............................................................................................................12
Условие if.................................................................................................................................12
Условие lastprivatе...................................................................................................................12
Условие reduction.................................................................................................................... 13
Условие schedule..................................................................................................................... 13
Условие ordered....................................................................................................................... 14
Переменные окружения OpenMP............................................................................................... 14
Библиотечные функции OpenMP ...................................................................................................14
Зависимость по данным................................................................................................................... 15
Средства синхронизации в OpenMP............................................................................................... 17
Критическая секция..................................................................................................................... 17
Атомарна секция.......................................................................................................................... 18
Барьеры......................................................................................................................................... 18
Фиксация порядка выполнения.................................................................................................. 18
Конcтрукция flush........................................................................................................................ 19
Расширенные возможности OpenMP..............................................................................................19
Отладка OpenMP кода......................................................................................................................20
Настройка производительности OpenMP кода..............................................................................20
Основной подход......................................................................................................................... 21
Автоматическое расспаралеливание..........................................................................................21
Профилирование программы......................................................................................................22
Иерархия памяти..........................................................................................................................22
Задачи................................................................................................................................................ 22
Задача 1......................................................................................................................................... 22
Задача 2......................................................................................................................................... 23
Задача 3......................................................................................................................................... 23
Задача 4......................................................................................................................................... 23
Задача 5......................................................................................................................................... 23
Задача 6......................................................................................................................................... 23

Введение
Параллельное программирование
Параллельное программирование применяется тогда, когда для последовательной
программы --">
стр.

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.