Название: Основы параллельного программирования (3-е изд.) - Богачёв К.Ю.
Автор: Богачёв К.Ю.
Страниц: 343
Формат: DJVU
Размер: 10 Мб
Качество: Нормальное
Язык: Русский
Год издания: 2015
Настоящая книга представляет собой введение в методы программирования параллельных ЭВМ. Основной ее целью является научить читателя самостоятельно разрабатывать максимально эффективные программы для таких компьютеров. Вопросы распараллеливания конкретных алгоритмов рассматриваются на многочисленных примерах.
В качестве языка программирования использован язык С, как наиболее распространенный (и, заметим, единственный (не считая своего расширения С++), на котором можно реализовать все приведенные примеры).
Изложение начинается с изучения параллелизма в работе процессора, оперативной памяти и методов его использования. Затем приводится описание архитектур параллельных ЭВМ и базовых понятий межпроцессного взаимодействия. Для систем с общей памятью подробно рассматриваются два метода программирования: с использованием процессов и использованием задач (threads). Для систем с распределенной памятью рассматривается ставший фактическим стандартом интерфейс MPI. Для указанных систем приведены описания основных функций и примеры их применения. В описаниях намеренно выброшены редко используемые детали, чтобы не пугать читателя большим объемом информации (чем страдают большинство руководств пользователя).
Книга используется в качестве учебного пособия в основном курсе «Практикум на ЭВМ» на механико-математическом факультете МГУ им. М.В. Ломоносова.
Для студентов, аспирантов, научных работников, программистов и всех, кто хочет научиться разрабатывать программы для параллельных ЭВМ.
Оглавление
Предисловие ... 7
Порядок чтения ... 9
Глава 1. Для нетерпеливого читателя ... 10
Глава 2. Пути повышения производительности процессоров ... 24
Глава 3. Пути повышения производительности оперативной памяти ... 61
Глава 4. Организация данных во внешней памяти ... 64
Глава 5. Основные положения ... 66
Глава 6. Стандарты на операционные системы UNIX ... 79
Глава 7. Управление процессами ... 81
Глава 8. Синхронизация и взаимодействие процессов ... 96
Глава 9. Управление задачами (threads) ... 156
Глава 10. Синхронизация и взаимодействие задач ... 158
Глава 11. Интерфейс MPI (Message Passing Interface) ... 232
Рейтинг: | 4.8 баллов / 2537 оценок |
Формат: | Книга |
Уже скачали: | 12914 раз |
Нам показалось, что Книги ниже Вас заинтересуют не меньше. Эти издания Вы так же можете скачивать и читать совершенно бесплатно на сайте!
Название: Коллекция "Платья и костюмы"Автор: SHERUИздательство: SHERUГод: 2008Формат: EXEРазмер: 386 MбЯзык: русский Интерактивная подборка изысканных вязаных моделей, оформленная в виде удобного мен . . .
Название: Le Point de croix du Soleil. Les Légumes & Les FruitsАвторы: Sylvette Lhorte, Christiane GuglelmazziИздательство: Le Temps Apprivoisé - LTAГод выпуска: 2004Страниц: 62Язык: франц . . .
Название: Компакт диск к нмге "SolidWorks 2007/2008. Компьютерное моделирование в инженерной практике"Автор: А. А. Алямовский, А. А. Собачкин, Е. В. Одинцов, А. И. Харитонович, Н. Б. Издательство: БХВ . . .
Название: Photoshop CS. Советы знатоковАвтор: Скотт Келби, Феликс НельсонИздательство: ВильямсГод: 2005Страниц: 256Формат: djvuРазмер: 6.38 МбКачество: отличноеISBN: 5-8459-0757-8, 0-7357-1356-1От изд . . .
Название: НепримкнувшийАвтор: Дмитрий ШепиловИздательство: ВагриусЖанр: Биографии и МемуарыГод: 2004Страниц: 400Формат: fb2, txtРазмер: 1.53 MbISBN: 5-264-00505-2Качество: отличноеЯзык: русскийВсего л . . .
Свыше 25 лет пользующееся большой популярностью издание "Log Home Living" поощрял мечту о строительстве бревенчатых домов. Через большое разнообразие полезной информации обо всех нюансах планирования, . . .
Название: Аппетитные историиНомер/год: 17/2012Издательство: АрбузСтраниц: 36Формат: DjvuРазмер: 5,41 MбСамое вкусное жаркоеCкачать Аппетитные истории №17 2012 "Самое вкусное жаркое"http://depositfiles . . .
Название: Теоретические основы консервированияАвторы: Киселева Т. Ф.Издательство: КемТИППГод издания: 2008Формат: docРазмер: 6.26 МбСтраниц: 183Кратко рассмотрены теоретические основы консервирования: . . .
Название: Агрохимия в вопросах и ответахАвтор: Каклинский А.А. Вильдфлуш И.Р., Ионас В.А.Издательство: УраджайГод издания: 1991Язык: русскийCтраниц: 240Формат: PDFРазмер: 10 МБОписание: В популярной ф . . .
Название: Испытание войнойАвтор: Борис ШапталовИздательство: АСТЖанр: Биографии и МемуарыГод: 2002Страниц: 382Формат: fb2, txtРазмер: 1.25 MbISBN: 5-17-010955-5Качество: отличноеЯзык: русскийВ большой . . .
Если вы хотите скачивать книги, журналы и аудиокниги бесплатно, без рекламы и без смс, оставлять комментарии и отзывы, учавствовать в различных интересных мероприятиях, получать скидки в книжных магазинах и многое другое, то Вам необходимо зарегистрироваться в нашей Электронной Библиотеке.
К сожалению, в нашей Бесплатной Библиотеке пока нет отзывов о Книге Книга Основы параллельного программирования (3-е изд.) - Богачёв К.Ю.. Помогите нам и другим читателям окунуться в сюжет Книги и узнать Ваше мнение. Оставьте свой отзыв или обзор сейчас, это займет у Вас всего-лишь несколько минут.