Commit Graph

11 Commits

Author SHA1 Message Date
Tom Deakin
f2536f8764 Enqueue CUDA kernels 2015-07-16 18:06:35 +01:00
Tom Deakin
2c2dbf2c3f You have to specify block size in CUDA, so make sure ARRAY_SIZE divides 1024 2015-07-16 18:06:07 +01:00
Tom Deakin
9da2cd6d09 CUDA: make device buffers arrays not vectors 2015-07-16 17:53:09 +01:00
Tom Deakin
e76cc9fb62 Uncomment kernels in CUDA - have to remove restrict keyword 2015-07-16 17:46:50 +01:00
Tom Deakin
fa865dca4f Enumerate and select CUDA devices 2015-07-16 17:46:03 +01:00
Tom Deakin
cf6809ba37 Change output to say CUDA if CUDA version 2015-07-16 17:34:59 +01:00
Tom Deakin
3ff57ba9d6 Add parseInt to cuda version for device index 2015-07-16 17:33:58 +01:00
Tom Deakin
8c7224ab42 Remove cl_uint reference in CUDA version 2015-07-16 17:31:59 +01:00
Tom Deakin
06c24b2867 Remove OpenCL header and use CUDA header in CUDA version 2015-07-16 17:30:54 +01:00
Tom Deakin
435cb3b971 Remove catching cl::Error in CUDA version 2015-07-16 17:30:13 +01:00
Tom Deakin
cfe2f862ae Add a half broken CUDA port 2015-07-16 17:28:28 +01:00