URSS.ru - Издательская группа URSS. Научная и учебная литература
Об издательстве Интернет-магазин Контакты Оптовикам и библиотекам Вакансии Пишите нам
КНИГИ НА РУССКОМ ЯЗЫКЕ


 
Вернуться в: Каталог  
Обложка Перепёлкин Е.Е., Садовников Б.И., Иноземцева Н.Г. Вычисления на графических процессорах (GPU) в задачах математической и теоретической физики
Id: 183762
 
299 руб.

Вычисления на графических процессорах (GPU) в задачах математической и теоретической физики

URSS. 2014. 176 с. Мягкая обложка. ISBN 978-5-9710-1085-2.

 Аннотация

Данное учебное пособие является обобщением курса лекций, который читался на физическом факультете МГУ им. М.В. Ломоносова по методам параллельного программирования на GPU в задачах теоретической и математической физики. В курсе изложены базовые знания, необходимые, чтобы быстро и эффективно начать писать программы на графическом процессоре (GPU) без специальной подготовки в области программирования.

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


 Оглавление

Предисловие 5
Введение 6
Лекция 1 9
Гибридная модель вычислений 9
Типы вычислительных архитектур 12
Архитектура графического процессора (GPU) 15

Лекция 2 26
Программная модель CUD А 26
Гибридная модель программного кода 27
Понятие потока, блока, сети блоков 29
Функция - ядро, как параллельный код на GPU 33

Лекция 3 40
Иерархия памяти на GPU 40
Регистры и локальная память 42
Глобальная память 43
Шаблон работы с глобальной памятью 44
Использование pinned-памяти 51
CUDA-потоки 53

Лекция 4 59
Объединение запросов 59
Массивы с выравниванием 75

Лекция 5 80
Разделяемая память 80
Шаблон работы с разделяемой памятью 80
Оптимизация работы с разделяемой памятью 93
Лекция 6 110
Статические переменные. Константная память ПО
Текстурная память 113

Лекция 7 138
Метод массивно-параллельного программирования
на GPU в задачах динамики пучка 138
Проблема оценки потерь пучка 140

Лекция 8 149
Проблема учета эффекта пространственного заряда 149
Задача трассировки пучка 161

Литература 166

 Об авторах

Перепёлкин Евгений Евгеньевич
Доктор физико-математических наук. Старший научный сотрудник кафедры квантовой статистики и теории поля физического факультета Московского государственного университета имени М. В. Ломоносова. Область научных интересов: математическое моделирование, теоретическая и математическая физика.
Садовников Борис Иосифович
Доктор физико-математических наук, профессор. Заведующий отделением теоретической и экспериментальной физики физического факультета Московского государственного университета имени М. В. Ломоносова. Область научных интересов: теоретическая и математическая физика.
Иноземцева Наталья Германовна
Доктор физико-математических наук. Профессор кафедры прикладной математики и информатики Международного университета природы, общества и человека «Дубна». Область научных интересов: математическое моделирование, теоретическая и математическая физика.
 
© URSS 2016.

Информация о Продавце