【发布时间】:2019-11-28 06:24:47
【问题描述】:
我正在调度一个大约 5k 块的内核。在某些时候,我们需要对每个线程块中的数组进行排序。如果可能的话,我们想使用像推力这样的库。
从文档中我了解到,如何在推力中执行排序取决于指定的execution_policy。但是我不明白是否可以使用execution_policies 来指定我想使用当前块的线程进行排序。有人可以向我解释或提示我执行政策的良好文档,并告诉我我打算做的事情是否可行?
【问题讨论】:
-
不是。但是,CUB 具有块作用域排序
-
如果是这样,那就太可惜了。你能告诉我
execution_policy的用途和使用方法吗?找不到任何相关文档。 -
嗨,谢谢。这也是我发现的,但没有找到非常确凿的结论。但非常感谢您的提示和努力。它的赞赏。