By Matthew Scarpino
This article is taken from the book OpenCL in Action. The author discusses data partitioning, an important element in implementing algorithms with OpenCL due to the size of data that has to be processed.

Data partitioning (PDF)