O'Reilly logo

Heterogeneous Computing with OpenCL, 2nd Edition by Dana Schaa, Perhaad Mistry, David R. Kaeli, Lee Howes, Benedict Gaster

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11

OpenCL Extensions

Introduction

Similar to most programming languages and frameworks, the OpenCL specification provides support for optional extensions. They represent a small but important set of extended OpenCL capabilities. 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 passed. All KHR extensions are included as part of the OpenCL specification. In general, the goal is to keep the set of KHR extensions ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required