Tag: vexcl

VexCL,Thrust和Boost.Compute之间的区别

只是对这些库的粗略理解,它们看起来非常相似。 我知道VexCL和Boost.Compute使用OpenCl作为后端(虽然v1.0版本VexCL也支持CUDA作为后端),而Thrust使用CUDA。 除了不同的后端,这两者之间有什么不同。 具体来说,他们解决了什么样的问题空间,为什么要使用另一个。 另外,在Thrust FAQ上也是这样说的 OpenCL支持的主要障碍是缺less支持C ++模板的OpenCL编译器和运行库 如果是这样,VexCL和Boost.Compute甚至可能存在。