Книги / Разработка игр / OpenGL / OpenCL in Action: How to Accelerate Graphics and Computation

OpenCL in Action: How to Accelerate Graphics and Computation

Matthew Scarpino

OpenCL in Action — это практическое руководство по использованию OpenCL для ускорения вычислений и графики. Книга охватывает основы программирования на OpenCL, включая работу с хостовым кодом, управление памятью, программирование ядер и обработку изображений.

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

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

Издание содержит множество примеров кода на C, C++, Java и Python, что делает его полезным для широкого круга программистов.