Основы работы с технологией CUDA
Здесь можно купить книгу "Основы работы с технологией CUDA " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-97060-715-2
Страниц: 232
Артикул: 94885
Возрастная маркировка: 16+
Краткая аннотация книги "Основы работы с технологией 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" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Основы работы с технологией CUDA (автор Алексей Боресков, Александр Харламов)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку