簡體   English   中英

有類似推力推力計算功能?

[英]Is there analogy of boost compute function in Thrust?

我想知道是否有一個模擬可以增強計算功能( http://www.boost.org/doc/libs/1_61_0/libs/compute/doc/html/boost_compute/advanced_topics.html#boost_compute.advanced_topics.custom_functions )進入內核並可以創建為嵌入式內聯代碼而變成內核?

在推力方面,可以將函數/功能與__device__限定符一起使用。 鏈接中顯示了矢量運算saxpy的示例,您可以在其中找到函子saxpy_functor

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

boost::compute類似,您也可以使用推力lambda表達式作為

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

或更多@RobertCrovella所示的標准C ++ lambda表達式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM