Книги / Языки программирования / C / Professional CUDA C Programming

Professional CUDA C Programming

John Cheng, Max Grossman, Ty McKercher

Эта книга представляет собой всестороннее руководство по программированию на CUDA C для разработки высокопроизводительных приложений, использующих возможности графических процессоров NVIDIA. Авторы, обладающие богатым опытом в области высокопроизводительных вычислений, подробно рассматривают архитектуру CUDA, модели программирования, оптимизацию производительности и отладку.

Книга охватывает ключевые темы, включая управление памятью, синхронизацию потоков, использование библиотек CUDA (cuBLAS, cuFFT, Thrust) и разработку эффективных параллельных алгоритмов. Особое внимание уделяется практическим примерам и лучшим практикам для достижения максимальной производительности на GPU.

Издание предназначено для опытных разработчиков на C/C++, желающих освоить параллельные вычисления на GPU. Материал структурирован от основ до продвинутых техник, что делает его полезным как для новичков в CUDA, так и для профессионалов, стремящихся углубить свои знания.

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