OpenCL Programming Guide
«OpenCL Programming Guide» — это фундаментальное руководство по стандарту OpenCL (Open Computing Language), предназначенное для разработчиков, стремящихся освоить программирование для гетерогенных вычислительных платформ. Книга подробно объясняет, как использовать OpenCL для написания эффективных параллельных программ, способных выполняться на различных процессорах, включая CPU, GPU и другие ускорители.
В первой части книги представлены концептуальные основы OpenCL: платформенная модель, модель исполнения и модель памяти. Авторы детально разбирают архитектуру гетерогенных систем и принципы параллельного программирования, что позволяет читателю понять, как OpenCL абстрагирует аппаратные различия и предоставляет единый интерфейс для разработки.
Книга охватывает OpenCL 1.1 и служит как учебным пособием, так и справочником по API. Она содержит практические примеры, объяснения ключевых концепций параллелизма и рекомендации по оптимизации производительности. Материал изложен с учетом потребностей программистов, работающих в областях высокопроизводительных вычислений, научного программирования и обработки данных.
Издание входит в серию OpenGL Series от Addison-Wesley Professional и предназначено для разработчиков, инженеров и студентов, желающих освоить технологии гетерогенных вычислений и раскрыть потенциал современных многоядерных систем.









