43得票1回答
VexCL、Thrust和Boost.Compute之间的区别

对于这些库的初步了解,它们看起来非常相似。我知道VexCL和Boost.Compute使用OpenCL作为后端(虽然v1.0版本的VexCL也支持CUDA作为后端),而Thrust使用CUDA。除了不同的后端外,它们有什么区别。 具体来说,它们解决的问题空间是什么,为什么要选择其中之一。 ...

9得票2回答
性能对比:boost.compute vs. OpenCL C++封装器

以下代码分别使用了boost.compute和opencl c++包装器来添加两个向量。结果显示,boost.compute几乎比opencl c++包装器慢20倍。我想知道是我误用了boost.compute还是它本身就慢。 平台:win7,vs2013,boost 1.55,boost.c...

7得票1回答
OpenCL:是否可以使用Boost :: compute中的模板对象作为内核参数?

我的内核函数签名如下: template< size_t S, typename Field, typename Type1, typename Type2> void kernel(const Type1 arg1, const Type2 arg2, Field *resul...

7得票3回答
Boost.Compute比普通CPU慢吗?

我刚开始接触Boost.Compute,想看看它能为我们带来多少速度,于是我写了一个简单的程序: #include <iostream> #include <vector> #include <algorithm> #include <boost/f...