Appendix A. Installing and using a software development kit

There’s no getting around it. If you want to build an application based on OpenCL, you need to install a software development kit (SDK). These are freely available as web downloads, but depending on your operating system and hardware vendor, they can be confusing to work with. The goal of this appendix is to help alleviate this confusion. Specifically, this appendix will explain how to obtain, install, and use an SDK capable of running on your system. But first, let’s look at OpenCL SDKs in general.

A.1. Understanding OpenCL SDKs

At the time of this writing, the two most popular OpenCL SDKs are the ones released by AMD and Nvidia. The AMD SDK is called the Accelerated Parallel Processing ...

Get OpenCL in Action: How to Accelerate Graphics and Computation now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.