OpenCL Parallel Programming Development Cookbook
Книга представляет собой сборник рецептов по параллельному программированию на OpenCL. Она охватывает более 50 практических задач, которые помогут ускорить приложения и понять высокопроизводительные вычисления.
Издание начинается с основ OpenCL, включая настройку среды, создание контекста, очередей команд и буферов. Затем рассматриваются более сложные темы: работа с ядрами, управление памятью, синхронизация, оптимизация производительности и использование различных устройств (CPU, GPU, FPGA).
Книга содержит множество примеров кода и объяснений, которые позволяют читателям сразу применять полученные знания на практике. Особое внимание уделяется переносимости и эффективному использованию ресурсов.
Автор, Raymond Tay, имеет большой опыт в GPGPU-технологиях и параллельном программировании. Книга будет полезна разработчикам, инженерам и студентам, желающим освоить OpenCL и параллельные вычисления.
