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

Book information

ISBN
9785940745785
Format
PDF
Filesize
15 MB (15701225 bytes)
Pages
\231
Time added
2020-03-09 15:22:52

Description

Глава 1. Существующие многоядерные системы. Эволюция GPU. GPGPU 1.1. Многоядерные системы 1.1.1. Intel Core 2 Duo и Intel Core i7 1.1.2. Архитектура SMP 1.1.3. BlueGene/L 1.1.4. Архитектура GPU 1.2. Эволюция GPU Глава 2. Модель программирования в CUDA. Программно-аппаратный стек CUDA 2.1. Основные понятия 2.2. Расширения языка C 2.2.1. Спецификаторы функций и переменных 2.2.2. Добавленные типы 2.2.3. Добавленные переменные 2.2.4. Директива вызова ядра 2.2.5. Добавленные функции 2.3. Основы CUDA host API 2.3.1. CUDA driver API 2.3.2. CUDA runtime API 2.3.3. Основы работы с CUDA runtime API 2.3.4. Получение информации об имеющихся GPU и их возможностях 2.4. Установка CUDA на компьютер 2.5. Компиляция программ на CUDA 2.6. Замеры времени на GPU CUDA events 2.7. Атомарные операции в CUDA 2.7.1. Атомарные арифметические операции 2.7.2. Атомарные побитовые операции 2.7.3. Проверка статуса нитей warp’а Глава 3. Иерархия памяти в CUDA. Работа с глобальной памятью 3.1. Типы памяти в CUDA 3.2. Работа с константной памятью 3.3. Работа с глобальной памятью 3.3.1. Пример: построение таблицы значений функции с заданным шагом 3.3.2. Пример: транспонирование матрицы 3.3.3. Пример: перемножение двух матриц 3.4. Оптимизация работы с глобальной памятью 3.4.1. Задача об N;телах Глава 4. Разделяемая память в CUDA и ее эффективное использование 4.1. Работа с разделяемой памятью 4.1.1. Оптимизация задачи об N телах 4.1.2. Пример: перемножение матриц 4.2. Паттерны доступа к разделяемой памяти 4.2.1. Пример: умножение матрицы на транспонированную Глава 5. Реализация на CUDA базовых операций над массивами – reduce scan построения гистограмм и сортировки 5.1. Параллельная редукция 5.2. Нахождение префиксной суммы (scan) 5.2.1. Реализация нахождения префиксной суммы на CUDA 5.2.2. Использование библиотеки CUDPP для нахождения префиксной суммы 5.3. Построение гистограммы 5.4. Сортировка 5.4.1. Битоническая сортировка 5.4.2. Поразрядная сортировка 5.4.3. Использование библиотеки CUDPP Глава 6. Архитектура GPU основы PTX 6.1. Архитектура GPU Tesla 8 и Tesla 10 6.2. Введение в PTX 6.2.1. Типы данных 6.2.2. Переменные 6.2.3. Основные команды Глава 7. Иерархия памяти в CUDA. Работа с текстурной памятью 7.1. Текстурная память в CUDA 7.2. Обработка цифровых сигналов 7.2.1. Простые преобразования цвета 7.2.2. Фильтрация. Свертка 7.2.3. Обнаружение границ 7.2.4. Масштабирование изображений Глава 8. Взаимодействие с OpenGL 8.1. Cоздание буферного объекта в OpenGL 8.2. Использование классов 8.3. Пример шума Перлина 8.3.1. Применение Глава 9. Оптимизации 9.1. PTX;ассемблер 9.1.1. Занятость мультипроцессора 9.1.2. Анализ PTX;ассемблера 9.2. Использование CUDA;профайлера Приложение 1. Искусственные нейронные сети П1.1. Введение П1.1.1. Задачи классификации (Classification) П1.1.2. Задачи кластеризации (Clustering) П1.1.3. Задачи регрессии и прогнозирования П1.2. Модель нейрона П1.3. Архитектуры нейронных сетей П1.4. Многослойный персептрон П1.4.1. Работа с многослойным персептроном П1.4.2. Алгоритм обратного распространения ошибки П1.4.3. Предобработка данных П1.4.4. Адекватность данных П1.4.5. Разбиение на наборы П1.4.6. Порядок действий при работе с многослойным персептроном П1.5. Персептроны и CUDA П1.5.1. Пример задачи реального мира П1.6. Литература Приложение 2. Моделирование распространения волн цунами на GPU П2.1. Введение П2.2. Математическая постановка задачи П2.3. Программная модель П2.4. Адаптация алгоритма под GPU П2.5. Заключение П2.6. Литература Приложение 3. Применение технологии NVIDIA CUDA для решения задач гидродинамики П3.1. Введение П3.2. Сеточные методы П3.2.1. Геометрический многосеточный метод П3.2.2. Алгебраический многосеточный метод П3.2.3. Метод редукции П3.2.4. Оценка эффективности П3.3. Метод частиц П3.4. Статистическая обработка результатов П3.5. Обсуждение П3.6. Литература Приложение 4. Использование технологии CUDA при моделировании динамики пучков в ускорителях заряженных частиц П4.1. Введение П4.2. Особенности задачи П4.3. Использование многоядерных процессоров П4.4. Реализация на графических процессорах П4.5. Результаты П4.6. Литература Приложение 5. Трассировка лучей П5.1. Обратная трассировка лучей П5.1.1. Поиск пересечений П5.1.2. Проблемы трассировки лучей на GPU П5.1.3. Ускорение поиска пересечений П5.2. Оптимизация трассировки лучей для GPU П5.2.1. Экономия регистров П5.2.2. Удаление динамической индексации П5.3. Литература

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Recverdo de las obligaciones del ministerio apostólico en la cura de las almas. Manval moral ordenado primariamente a los señores párochos, o Curas, de este nuevo Mundo, en este Reino del Perú, y los demás de las Indias; según los Decretos del Santo Concilio Tridentino, y del Sagrado Concilio Tercero Limense, aprobado por la Santidad de el Papa Sixto V; y según los demás Concilios y Sínodos, a que se refiere. Obra breve, y compendiosa, en qve se procura juntar con distinción, y claridad, todo quanto se halla dividido, y difuso, en varios Autores, que escribieron al intento propuesto en particular. Pónese en ella sumariamẽte la sustancia de los Cõcilios Limenses, assí segundo, como tercero... [Recuerdo de las obligaciones del ministerio apostólico en la cura de las almas : Manual moral ordenado primariamente a los señores párrocos o curas de este Nuevo Mundo en este Reino del Perú y los demás de las Indias]

Recverdo de las obligaciones del ministerio apostólico en la cura de las almas. Manval moral ordenado primariamente a los señores párochos, o Curas, de este nuevo Mundo, en este Reino del Perú, y los demás de las Indias; según los Decretos del Santo Concilio Tridentino, y del Sagrado Concilio Tercero Limense, aprobado por la Santidad de el Papa Sixto V; y según los demás Concilios y Sínodos, a que se refiere. Obra breve, y compendiosa, en qve se procura juntar con distinción, y claridad, todo quanto se halla dividido, y difuso, en varios Autores, que escribieron al intento propuesto en particular. Pónese en ella sumariamẽte la sustancia de los Cõcilios Limenses, assí segundo, como tercero... [Recuerdo de las obligaciones del ministerio apostólico en la cura de las almas : Manual moral ordenado primariamente a los señores párrocos o curas de este Nuevo Mundo en este Reino del Perú y los demás de las Indias]

1717 · PDF

Die Kunst, alle animalischen und vegetabilischen Substanzen, nähmlich alle Gattungen Fleisch, Geflügel, Wildpret, Fische, Zugemüse, Küchen- und Arzneygewächse, Früchte, Sulzen, Säfte; ferner Bier, schon zum Genusse völlig bereiteten Kaffeh, Thee u.s.w., in voller Frische, Schmackhaftigkeit und eigenthümlicher Würze mehrere Jahre zu erhalten : eine der nützlichsten Erfindungen von H. Appert in Paris, die nicht allein für die kleinste Haushaltung ohne allen Kostenaufwand anwendbar, und deßwegen ein unentbehrlicher, noch nie gegebener Anhang zu allen Koch- und Wirthschaftsbüchern ist, sondern auch die größten nur denkbaren Vortheile für Hospitäler, Armeen, Flotten etc. etc. gewährt, und wegen ihrer Gemeinnützigkeit von der französischen Regierung mit 12.000 Franken belohnt wurde

Die Kunst, alle animalischen und vegetabilischen Substanzen, nähmlich alle Gattungen Fleisch, Geflügel, Wildpret, Fische, Zugemüse, Küchen- und Arzneygewächse, Früchte, Sulzen, Säfte; ferner Bier, schon zum Genusse völlig bereiteten Kaffeh, Thee u.s.w., in voller Frische, Schmackhaftigkeit und eigenthümlicher Würze mehrere Jahre zu erhalten : eine der nützlichsten Erfindungen von H. Appert in Paris, die nicht allein für die kleinste Haushaltung ohne allen Kostenaufwand anwendbar, und deßwegen ein unentbehrlicher, noch nie gegebener Anhang zu allen Koch- und Wirthschaftsbüchern ist, sondern auch die größten nur denkbaren Vortheile für Hospitäler, Armeen, Flotten etc. etc. gewährt, und wegen ihrer Gemeinnützigkeit von der französischen Regierung mit 12.000 Franken belohnt wurde

1832 · PDF