Основы работы с технологией CUDA
книга

Основы работы с технологией CUDA

Здесь можно купить книгу "Основы работы с технологией CUDA " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Алексей Боресков, Александр Харламов

Форматы: PDF

Издательство: ДМК Пресс

Год: 2019

Место издания: Москва

ISBN: 978-5-97060-715-2

Страниц: 232

Артикул: 94885

Возрастная маркировка: 16+

Электронная книга
239

Краткая аннотация книги "Основы работы с технологией CUDA"

Данная книга посвящена программированию современных графических процессоров (GPU) на основе технологии CUDA от компании NVIDIA. В книге разбираются как сама технология CUDA, так и архитектура поддерживаемых GPU и вопросы оптимизации, включающие использование .PTX. Рассматривается реализация целого класса алгоритмов и последовательностей на CUDA. К книге прилагается CD, который содержит примеры решения на CUDA реальных задач с большим объемом вычислений из широкого класса областей, включая моделирование нейронных сетей, динамику движения элементарных частиц, геномные исследования и многое другое.

Содержание книги "Основы работы с технологией CUDA "


Глава 1. Существующие многоядерные системы. Эволюция GPU. GPGPU
1.1. Многоядерные системы
1.2. Эволюция GPU
Глава 2. Модель программирования в CUDA. Программно-аппаратный стек CUDA
2.1. Основные понятия
2.2. Расширения языка C
2.3. Основы CUDA host API
2.4. Установка CUDA на компьютер
2.5. Компиляция программ на CUDA
2.6. Замеры времени на GPU, CUDA events
2.7. Атомарные операции в CUDA
Глава 3. Иерархия памяти в CUDA. Работа с глобальной памятью
3.1. Типы памяти в CUDA
3.2. Работа с константной памятью
3.3. Работа с глобальной памятью
3.4. Оптимизация работы с глобальной памятью
Глава 4. Разделяемая память в CUDA и ее эффективное использование
4.1. Работа с разделяемой памятью
4.2. Паттерны доступа к разделяемой памяти
Глава 5. Реализация на CUDA базовых операций над массивами – reduce, scan, построения гистограмм и сортировки
5.1. Параллельная редукция
5.2. Нахождение префиксной суммы (scan)
5.3. Построение гистограммы
5.4. Сортировка
Глава 6. Архитектура GPU, основы PTX
6.1. Архитектура GPU Tesla 8 и Tesla 10
6.2. Введение в PTX
Глава 7. Иерархия памяти в CUDA. Работа с текстурной памятью
7.1. Текстурная память в CUDA
7.2. Обработка цифровых сигналов
Глава 8. Взаимодействие с OpenGL
8.1. Cоздание буферного объекта в OpenGL
8.2. Использование классов
8.3. Пример шума Перлина
Глава 9. Оптимизации
9.1. PTX;ассемблер
Приложение 1. Искусственные нейронные сети
Приложение 2. Моделирование распространения волн цунами на GPU
Приложение 3. Применение технологии NVIDIA CUDA для решения задач гидродинамики
Приложение 4. Использование технологии CUDA при моделировании динамики пучков в ускорителях заряженных частиц
Приложение 5. Трассировка лучей

Все отзывы о книге Основы работы с технологией CUDA

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Основы работы с технологией CUDA (автор Алексей Боресков, Александр Харламов)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!