是否有类比升压计算功能

Is there analogy of boost compute function in Thrust?

本文关键字:计算 功能 是否      更新时间:2023-10-16

我想知道是否有一个类似物可以增强计算函数(http://wwwww.boost.org/doc/doc/libs/1_61_0/libs/libs/compute/compute/doc/doc/doc/html/boost_compute/boost_compute/advanced_topics.html#boost_compute.advanced_topics.custom_functions)变成内核,可以作为嵌入式内联代码创建,它变成kernel?

在推力中,您可以将功能/函数与__device__预选赛一起使用。向量操作saxpy的一个示例在链接中显示,您可以在其中找到函数saxpy_functor

http://docs.nvidia.com/cuda/thrust/#transformations

类似于 boost::compute,您也可以将thust lambda表达式用作

thrust::transform(X.begin(), X.end(), Y.begin(), Y.begin(), A * _1 + _2);

或更多标准的C lambda表达式,如@RobertCrovella所示。