Recently I’d been writing a number of primer articles on OpenCL programming under the common reference name of ‘OpenCL Cookbook’ but, caught up in the content, I had completely forgotten to provide a single point of reference to all articles in the series. Here it is finally. This page will always be kept up-to-date, in chronological order, with all new articles in the series.
- OpenCL Cookbook: Listing all platforms and their attributes
- OpenCL Cookbook: Listing all devices and their critical attributes
- OpenCL Cookbook: Creating contexts and reference counting
- OpenCL Cookbook: Creating programs and reading kernels from a file
- OpenCL Cookbook: Building a program and debugging failures
- OpenCL Cookbook: Hello World using C host binding
- OpenCL Cookbook: Hello World using C++ host binding
- OpenCL Cookbook: Parallelise your host loops using OpenCL
- OpenCL Cookbook: Hello World using C# Cloo host binding
- OpenCL Cookbook: How to leverage multiple devices in OpenCL
- OpenCL Cookbook: Compiling OpenCL with Ubuntu 12.10, Unity, AMD 12.11 beta drivers & AMD APP SDK 2.7
- OpenCL Cookbook: Using amdconfig/aticonfig – a powerful utility in the AMD OpenCL toolset on Linux
- OpenCL Cookbook: Running remote multi-gpu OpenCL computations over SSH on Ubuntu or Debian using AMD Catalyst drivers
- OpenCL Cookbook: Multi device utilisation strategies
- OpenCL Cookbook: 10 tips for high performance kernels