CUDA Programming: A Developer’s Guide to Parallel Computing with GPUs

Книга «CUDA Programming: A Developer’s Guide to Parallel Computing with GPUs» представляет собой практическое руководство по программированию на CUDA — платформе параллельных вычислений NVIDIA. Автор, Шейн Кук, подробно объясняет архитектуру графических процессоров (GPU) и принципы их использования для ускорения вычислительных задач.

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

Книга содержит множество примеров кода и практических советов по оптимизации производительности GPU-приложений. Рассматриваются альтернативные технологии, такие как OpenCL и DirectCompute, что позволяет читателю получить комплексное представление о экосистеме параллельных вычислений.

Материал подходит как для начинающих разработчиков, так и для опытных программистов, желающих освоить высокопроизводительные вычисления на GPU. Примеры и методики, представленные в книге, актуальны для задач машинного обучения, научных симуляций, обработки изображений и других ресурсоёмких приложений.

CUDA Programming: A Developer’s Guide to Parallel Computing with GPUs
A
Автор
Shane Cook
Издательство
Morgan Kaufmann (Elsevier)
Год
2013
Язык
Английский
1
Оцените книгу

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

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