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 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.