Chapter 11. OpenCL Extensions
This chapter discusses a case study on using more advanced OpenCL to implement a convolution filter.
Keywords Double, extensions, fission, OpenCL
Similar to most programming languages and frameworks, the OpenCL specification provides support for optional extensions. They represent a small but important set of OpenCL extensions. In this chapter, we discuss a number of these extensions that can provide programmers an extended set of tools to implement OpenCL applications.
Overview of Extension Mechanism
OpenCL defines three types of extensions:
• KHR extension: Formally ratified by the OpenCL working group and comes with a set of conformance tests that any application claiming to support the extension must have ...