O'Reilly logo

Heterogeneous Computing with OpenCL 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
This chapter discusses a case study on using more advanced OpenCL to implement a convolution filter.
Keywords Double, extensions, fission, OpenCL

Introduction

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 ...

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