Организация параллельных потоков. Часть 2. Учебное пособие

Организация параллельных потоков. Часть 2. Учебное пособие
Автор книги: id книги: 1516791     Оценка: 0.0     Голосов: 0     Отзывы, комментарии: 0 5,99 руб.     (0,07$) Читать книгу Купить и скачать книгу Купить бумажную книгу Электронная книга Жанр: Компьютеры: прочее Правообладатель и/или издательство: Издательские решения Дата добавления в каталог КнигаЛит: ISBN: 9785449854452 Скачать фрагмент в формате   fb2   fb2.zip Возрастное ограничение: 12+ Оглавление Отрывок из книги

Реклама. ООО «ЛитРес», ИНН: 7719571260.

Описание книги

При решении инженерных, экономических и научных задач используются высокопроизводительные вычисления – High Performance Computing или сокращённо HPC.Параллельные программы нужны для того, чтобы использовать вычислительные мощности многоядерных процессоров и графических ускорителей. В данной работе мы рассмотрим технологию автоматической организации параллельных потоков для многоядерных вычислительных машин.

Оглавление

Валентин Юльевич Арьков. Организация параллельных потоков. Часть 2. Учебное пособие

Введение

1. Общие сведения

1.1. Информация и литература

1.2. Оформление отчёта

2. Технология OpenMP

2.1. Ключевые понятия

2.2. Многопоточность

2.3. Термины OpenMP

2.4. Ответственность разработчика

2.5. Инструменты OpenMP

3. Составление параллельных программ

3.1. Hello, World!

3.2. Поддержка OpenMP

3.3. Первая параллельная программа

3.4. Параллельные и последовательные области

3.5. Число параллельных потоков

3.5.1. Переменная окружения

3.5.2. Библиотечная функция

3.5.3. Параметр директивы

4. Управление распараллеливанием

4.1. Вычислительная среда

4.1.1. Число процессоров

4.1.2. Число потоков

4.2. Параллельный цикл

4.2.1. Ситуация гонки

4.2.2. Редукция

4.2.3. Порядок выполнения потоков

4.2.4. Локальные копии переменной

4.3. Вычислительная нагрузка

4.3.1. Полная загрузка

4.3.2. Неполная загрузка

4.3.3. Привязка к ядрам

4.4. Время вычислений

5. Параметры командной строки

5.1. Команда DIR

5.2. Чтение параметров

5.3. Использование параметров

5.4. Управление циклом

5.5. Анализ эффективности

5.5.1. Пакетный файл

5.5.2. Сводная таблица

5.5.3. Организация экспериментов

6. Численное интегрирование

6.1. Варианты заданий

6.2. Аналитическое решение

6.3. Последовательная программа

6.3.1. Одинарная точность

6.3.2. Двойная точность

6.4. Параллельные потоки

Заключение

Литература

Отрывок из книги

Высокопроизводительные вычисления стали сегодня реальностью не только на уровне суперкомпьютеров и вычислительных кластеров, но и для персональных компьютеров и мобильных устройств. Речь идёт о решении инженерных, экономических и научных задач с использованием высокопроизводительных вычислений и написанием параллельных приложений (прикладных программ).

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

.....

Раньше, в далёком прошлом (несколько лет тому назад) программы были небольшие, и разработчики предлагали скачать образ диска в формате *.ISO. Его можно было даже на «болванку» записать. На записываемый DVD-R или на многоразовый, перезаписываемый DVD-RW.

Сегодня выбора почти не осталось. Есть только web-установщик. Небольшая программа, которая скачает из интернета необходимые компоненты для выбранной конфигурации. Счёт может идти на десятки гигабайт, а то и поболее.

.....

Добавление нового отзыва

Комментарий Поле, отмеченное звёздочкой  — обязательно к заполнению

Отзывы и комментарии читателей

Нет рецензий. Будьте первым, кто напишет рецензию на книгу Организация параллельных потоков. Часть 2. Учебное пособие
Подняться наверх