Книги / Другое / Общее / Programming Massively Parallel Processors: A Hands-on Approach

Programming Massively Parallel Processors: A Hands-on Approach

David B. Kirk, Wen-mei W. Hwu

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

Авторы, Дэвид Кирк и Вэнь-мэй Ху, подробно рассматривают историю GPU-вычислений, от фиксированных графических конвейеров до унифицированных процессоров. Книга содержит практические примеры, демонстрирующие, как эффективно использовать параллелизм данных для ускорения реальных приложений.

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