Параллельные вычисления на GPU. Архитектура и программная модель CUDA

Данная книга представляет собой подробное практическое руководство по разработке приложений с использованием технологии NVIDIA CUDA версии 4. Издание является частью серии «Суперкомпьютерное образование» и подготовлено ведущими отечественными специалистами в области суперкомпьютерных технологий.

В первой части последовательно излагаются основы программной модели CUDA применительно к языкам C и Fortran, сведения о типах памяти GPU и методы эффективного использования разделяемой памяти на примере вычислительных алгоритмов. Рассматриваются архитектурные особенности графических процессоров для параллельных вычислений.

Во второй части дан обзор прикладных математических библиотек и языковых надстроек на основе CUDA. Специальные разделы посвящены профессиональной разработке — средствам анализа, отладки и диагностики. Рассмотрены методы управления несколькими GPU на рабочих станциях и распределенных кластерных системах.

Заключительная часть содержит несколько статей о применении CUDA в задачах математического моделирования гидродинамических процессов и компьютерной графике, включая уравнения Навье-Стокса и трассировку лучей. Книга предназначена для разработчиков и исследователей, применяющих параллельные вычисления в научных и инженерных задачах.

Параллельные вычисления на GPU. Архитектура и программная модель CUDA
A
Автор
А. В. Боресков, А. А. Харламов, Н. Д. Марковский, Д. Н. Микушин, Е. В. Мортиков, А. А. Мыльцев, Н. А. Сахарных, В. А. Фролов
Издательство
Издательство Московского университета
Год
2015
Язык
Русский
1
Оцените книгу

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

Ознакомительный фрагмент