3.4 OpenCL data processing

The data processed by OpenCL is in an index space of work-items.

The work-items are organized in an NRange where:
One kernel instance is executed for each work-item in the index space.
The following figure shows NDRanges with one, two, and three dimensions.
Figure 3-1 NDRanges and work-items
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

You group work-items into work-groups for processing. The following figure shows a three-dimensional NDRange that is split into 16 work-groups, each with 16 work-items.
Figure 3-2 Work-items and work-groups.
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.

Non-ConfidentialPDF file icon PDF versionARM 100614_0300_00_en
Copyright © 2012, 2013, 2015, 2016 ARM. All rights reserved.