автордың кітабын онлайн тегін оқу Организация параллельных потоков. Часть 1. Лабораторный практикум
Организация параллельных потоков. Часть 1
Лабораторный практикум
12+
Оглавление
- Организация параллельных потоков. Часть 1
- Введение
- 1. Общие сведения о работе
- 1.1. Составление и оформление отчёта
- 1.2. Ключевые определения
- 2. Организация вычислительных экспериментов
- 2.1. Конфигурация компьютера
- 2.2. Среда разработки
- 3. Приёмы программирования
- 3.1. Программа Hello, World!
- 3.2. Диапазоны значений переменных
- 3.3. Параметры командной строки
- 3.4. Локализация вывода на экран
- 3.5. Числа в командной строке
- 4. Последовательные вычисления
- 4.1. Программа суммирования
- 4.2. Время работы программы
- 4.3. Пакетная обработка
- 4.4. Загрузка в Excel
- 5. Параллельные вычисления
- 5.1. Создание потока
- 5.2. Привязка процесса к ядрам
- 5.3. Параллельные потоки и ситуация гонки
- 5.4. Критическая секция
- 5.5. Взаимодействие потоков
- 5.6. Эффективность распараллеливания
- 6. Параллельное численное интегрирование
- 6.1. Варианты заданий
- 6.2. График функции
- 6.3. Грубая оценка
- 6.4. Аналитическое решение
- 6.5. Метод прямоугольников
- 6.6. Исследование погрешностей
- 6.7. Параллельное интегрирование
- ЛИТЕРАТУРА
Введение
Общие теоретические сведения об организации параллельных вычислений можно найти в соответствующей литературе [1–6]. В данной работе мы рассматриваем только основы организации параллельных потоков.
1. Общие сведения о работе
1.1. Составление и оформление отчёта
1.2. Ключевые определения
— уровень загрузки процессора в целом и каждого виртуального процессора.
