Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
Next

Chapter 1. Boost.Compute

Kyle Lutz

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Table of Contents

Introduction
Getting Started
Installation
Compilation and Usage
Configuration Macros
Support
Design
Library Architecture
Why OpenCL
Tutorial
Hello World
Transferring Data
Transforming Data
Advanced Topics
Vector Data Types
Custom Functions
Custom Types
Complex Values
Lambda Expressions
Asynchronous Operations
Performance Timing
OpenCL API Interoperability
Interoperability
OpenGL
Porting Guide
OpenCL API
Platforms and Compilers
Compilers
Platforms
OpenCL Implementations
Reference
API Overview
Header Reference
Performance
Frequently Asked Questions

The Boost Compute library provides a C++ interface to multi-core CPU and GPGPU computing platforms based on OpenCL.

The project is hosted on GitHub at https://github.com/boostorg/compute. Click the arrow below to see the guide on Getting Started.

Last revised: December 08, 2022 at 01:10:41 GMT


Next