As part of the piglit test suite, there is a growing collection of OpenCL tests. Unlike the Khronos test suite which is under a limited license the piglit test suite is freely available.
Piglit is not a replacement for those needing to pass the Khronos validation test suite to earn official OpenCL branding. Piglit IS a good addition to further test an OpenCL implementation and promote consistency between OpenCL implementations.
It is especially interesting for open source projects implementing the OpenCL standard such as Mesa or SNU.
I've gotten the OpenCL portion of piglit on ARM to build using the Mesa implementation of OpenCL. Unfortunately the backend implementation for OpenCL on Mesa is dependent on the GPU and does not offer (yet) a CPU only implementation. Thus the # of tests that I've run are as of yet quite limited. (We're also looking at SNU but that has issues as well)
My git tree + patches for ARM can be found here: git://git.linaro.org/people/tomgall/piglit.git opencl-arm branch
-- Regards, Tom
"Where's the kaboom!? There was supposed to be an earth-shattering kaboom!" Marvin Martian Tech Lead, Graphics Working Group | Linaro.org │ Open source software for ARM SoCs w) tom.gall att linaro.org h) tom_gall att mac.com