
18 Sep
2012
18 Sep
'12
8:54 a.m.
Thrust is for CUDA only. Thus only for NVIDIA devices (so far). OpenCL is an open standard which (in theory) is supposed to work on any device implementing it. Devices which support OpenCL range from CPUs to various GPUs, the upcoming Intel MIC accelerator and Cell processors.
Alright, I thought it was not restricted to CUDA. It's great if the same kind of library can be written for a more standard base then. -- Beren Minor