![]() |
|
||
НавигацияИнтересное
Joy №10 (октябрь 2009) HQ
|
Технологии параллельного программирования
Просмотров: 41
![]() Рассматриваются современные средства разработки параллельных программ для многопроцессорных и многоядерных систем с общей и распределенной памятью: библиотеки MPI, POSIX Threads, система ОрепМР. Изложение материала построено по модели постепенного усложнения и базируется на примерах реализации различных вычислительных алгоритмов. Книга предназначена для студентов высших учебных заведений, обучающихся по направлению «Информатика и вычислительная техника» и изучающих дисциплины «Основы параллельного программирования», и преподавателей указанных дисциплин. Кроме того, книга может быть полезна специалистам в области разработки приложений для многопроцессорных вычислительных систем. Оглавление Предисловие Введение Области применения параллельных вычислений Краткий обзор архитектуры параллельных систем Структура и целевая аудитория пособия 1. Параллельные программы на основе передачи сообщений 1.1. Параллельные процессы, взаимодействующие с помощью передачи сообщений 1.2. Простейшая MPI-программа 1.3. Пересылка данных между двумя процессами 1.4. Численное интегрирование: параллельная реализация на основе MPI 1.5. Семантика точечных обменов 1.6. Организация буферизованных пересылок 1.7. Прием сообщения по шаблону 1.8. Стратегия управляющий—рабочие (master—slave): адаптивная квадратура 1.9. Отложенные пересылки данных 1.10. Коммуникаторы и группы 1.11. Коллективные взаимодействия процессов 2. Многопоточное программирование 2.1. Процессы и потоки в многозадачной операционной системе 2.2. Создание и завершение потока в интерфейсе POSIX Threads. 2.3. Многопоточная программа численного интегрирования 2.4. Синхронизация 3. Среда программирования ОрепМР 3.1. Общая организация среды ОрепМР и модель выполнения 3.2. Hello World на ОрепМР 3.3. Опции для переменных в ОрепМР-программе 3.4. Синхронизация в ОрепМР 3.5. Распределение работы между параллельными потоками Заключение Литература Приложение 1. Справочная информация по MPI Коды ошибок Функции точечных обменов Работа с типами данных Коллективные взаимодействия Операции с группами и коммуникаторами Приложение 2. Основные функции многопоточного программирования Приложение 3. Учебный компьютерный класс, как средство реализации параллельных вычислений Приложение 4. Язык параллельного программирования mрС. Авторы: Лупин С.А., Посыпкин М.А. ISBN: 978-5-8199-0336-0, 978-5-16-003155-2 Издательство: ИД «ФОРУМ»: ИНФРА-М Год издания: 2011 Страниц: 208 Язык: русский Формат: DJVU Размер: 2.3 Мб Скачать: Внимание! У вас нет прав для просмотра скрытого текста. |
О сайте:ДрузьяПопулярные новости
» Ключи и файлы лицензии для ESET NOD32 от 20.04.2012
» Садовод и огородник №8 (апрель 2012) » Новейшие автомобильные электронные системы (2005) PDF, ... » Справочник по устройству и ремонту электронных приборов ... » Микросхемы для современной импортной автоэлектроники (1 ... » Windows 7 Sp1 Update Pack x86/x64 7601.21936.win7sp1_ld ... » Урожайная грядка №5 (май 2012) » Кристиан Тавернье. Схемы синтезаторов речи (2001) PDF, ... » А.Г. Ходасевич, Т.И. Ходасевич. Зарядные и пуско-зарядн ... » SUMo 3.0.5.150 RuS On-Line |