On 05/14/2013 02:36 PM, Denis Demidov wrote:

> > lp:pocl actually fails more tests than v0.7. Parallel reduction tests
> that
> > used to work in 0.7 are not working anymore.
>
> OK, I'll take a look what breaks there.
>
>
I am sorry, the problem with reduction was actually in VexCL. VexCL
generates different reduction kernels for CPUs and for GPUs. pocl sets
device type to CL_DEVICE_TYPE_DEFAULT | CL_DEVICE_TYPE_CPU, so my CPU
device was incorrectly determined as a GPU (or rather as not a CPU).

I've already fixed the issue here:
https://github.com/ddemidov/vexcl/commit/7d3c2ae53d77af169131e66a5bb03574ca8cf2f1.
Tests in VexCL that use reduction are now passing. Boost.compute
interaction tests and one of stencil convolution tests are still failing.

--
Denis
------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
pocl-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pocl-devel

Reply via email to