Download PDF [686.3 kB]
Introduction A Brief History of Quicksort
We demonstrate how to create a Sierpinski Carpet in OpenCL* 2.0
Sharing Surfaces between OpenCL™ and OpenGL* 4.3 on Intel® Processor Graphics using implicit synchronization
Download Sharing Surfaces Code Sample Zipfile
Introduction What is the Generic Address Space?
While Image convolution is not as effective with the new Read-Write images functionality, any image processing technique that needs be done in place may benefit from the Read-Write images. One example of a process that could be used effectively is image composition. In OpenCL 1.2 and earlier, images were qualified with the “__read_only” and __write_only” qualifiers. In the OpenCL 2.0, images can...
This article describes and links to the Noise code sample. The sample includes an implementation of Perlin noise, which is useful for generating natural-looking textures, such as marble and clouds, for 3D graphics. It also includes a set of pseudo-random number generator functions that are sufficient to make a generated image visually appear random.
This article introduces the new device-side h.264/Advanced Video Coding (AVC) motion estimation extensions for OpenCL* available for Intel Processor Graphics GPUs. Video motion estimation is a powerful feature which can enable new ways of thinking about many algorithms for video codecs and computer vision. The search for most representative motion vector, which is computationally expensive if...
We have added a new simple SGEMM example to the Intel® SPMD Pro
The sample demonstrates shallow water solver implemented with the OpenCL™ technology. The Shallow Water sample relies on flux splitting method for solving the approximated Navier-Stokes equations.