Article

A Basic Sample of OpenCL™ Host Code

Download PDF [686.3 kB]

Authored by Last updated on 12/28/2018 - 15:00
Article

GPU-Quicksort in OpenCL 2.0: Nested Parallelism and Work-Group Scan Functions

Introduction A Brief History of Quicksort
Authored by Robert I. (Intel) Last updated on 05/31/2019 - 14:20
Article

Sierpiński Carpet in OpenCL* 2.0

We demonstrate how to create a Sierpinski Carpet in OpenCL* 2.0

Authored by Robert I. (Intel) Last updated on 05/31/2019 - 14:20
Article

Sharing Surfaces between OpenCL™ and OpenGL* 4.3 on Intel® Processor Graphics using implicit synchronization

Download Sharing Surfaces Code Sample Zipfile

Authored by Adam Lake (Intel) Last updated on 05/31/2019 - 14:20
Article

The Generic Address Space in OpenCL™ 2.0

Introduction What is the Generic Address Space?
Authored by Adam Lake (Intel) Last updated on 07/03/2019 - 10:34
Article

Using OpenCL™ 2.0 Read-Write Images

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...
Authored by Last updated on 05/31/2019 - 14:20
Article

Parallel Noise and Random Functions for OpenCL™ Kernels

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.
Authored by Last updated on 05/17/2019 - 12:00
Article

Intro to Device Side AVC Motion Estimation

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...
Authored by Jeffrey M. (Intel) Last updated on 01/24/2019 - 16:28
Blog post

What Can We Learn from the Intel SPMD Program Compiler?

We have added a new simple SGEMM example to the Intel® SPMD Pro

Authored by Stephen Junkins (Intel) Last updated on 07/30/2019 - 10:22
Article

3D Fluid Simulation Using OpenCL™ Technology

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.
Authored by Last updated on 09/17/2019 - 13:43