Chapter 2. Introduction to OpenCL
This chapter introduces the OpenCL specification, including both the host applications programming interface (API) and OpenCL C language. A full vector addition listing is provided and is referenced throughout the chapter to demonstrate host API calls.
Keywords Introduction, OpenCL
This chapter introduces OpenCL, the programming fabric that will allow us to weave our application to execute concurrently. Programmers familiar with C and C++ should have little trouble understanding the OpenCL syntax. We begin by reviewing the OpenCL standard.
The OpenCL Standard
Open programming standards designers are tasked with a very challenging objective: arrive at a common set of programming standards that are acceptable ...