Commit Graph

8 Commits

Author SHA1 Message Date
Tom Deakin
31cb567e21 Switch data from 1.0, 2.0 and 3.0 to 0.1, 0.2, and 0.3 resp.
Using integers for maths gets unstable past 38 interations even
in double precision. Using the original values/10 is safe up to
the default 100 iterations.
2016-05-11 15:51:19 +01:00
Tom Deakin
81fa9e1922 Require SYCL array size to be multiple of WGSIZE 2016-05-11 12:23:21 +01:00
James Price
084d7417b9 [SYCL] Remove unneeded cl_device_info line 2016-05-09 15:20:11 +01:00
James Price
6d913bab4b [SYCL] Actually use device_index to select device 2016-05-08 21:35:24 +01:00
James Price
3b3f6dfc26 [SYCL] Implement device list/selection functionality 2016-05-08 19:22:09 +01:00
James Price
54834e05f4 [SYCL] Use nd_range instead of range to specify work-group size 2016-05-06 22:41:10 +01:00
James Price
d4b3b3533c Update SYCL version to work with ComputeCpp
Still needs proper CMake rules and kernel names need to be fixed for
multiple template instantiations.
2016-05-06 00:38:30 +01:00
James Price
b45f311e0d Add missing SYCL source files 2016-05-03 14:48:35 +01:00