Summary

In this chapter we started with the discussion of OpenCL Platform model, and briefly explained the various hardware from different vendors and tried to map the OpenCL terminologies to the devices which we discussed. We also discussed the Execution and Memory model of OpenCL. This chapter forms the foundation for any OpenCL programmer.

Till now we discussed about the OpenCL architecture and the OpenCL ecosystem in general. From here on we will study the OpenCL objects such as, buffers, images, programs, kernels, and so on in detail. In the next chapter we will start our discussion about the OpenCL buffers, and the mechanisms of data transfer between the host and the OpenCL devices.

Get OpenCL Programming by Example 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.