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
Downloading
Compilation and Usage
Configuration Macros
Installation
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/kylelutz/compute. Click the arrow below to see the guide on Getting Started.

[Warning] Warning

Boost.Compute is not (yet) an official Boost library

Last revised: December 20, 2014 at 18:15:56 GMT


Next