Tag: opencl

如何将C ++向量传递给OpenCL内核?

我是C,C ++和OpenCL的新手,现在正尽力学习它们。 这是一个预先存在的C ++函数,我试图找出如何使用C或C ++绑定移植到OpenCL。 #include using namespace std; class Test { private: double a; vector b; vector c; vector<vector > d; public: double foo(long x, double y) { // mathematical operations // using x, y, a, b, c, d // and also b.size() // to calculate return value return 0.0; } }; 从广义上讲,我的问题是如何将此函数访问的所有类成员传入绑定和内核。 我理解如何传递标量值,但我不确定矢量值。 […]

OpenCL用户定义的内联函数

是否可以在OpenCL代码中定义自己的函数,以便内核可以调用它们? 是的,我在哪里可以看到一些简单的例子?