opencl-向量明智的位摆弄

opencl- vector wise bit twiddling

我在网上阅读了一些 post 和有关删除 If 语句的论文,位旋转(位操作)是解决该问题的方法之一。

我可以对 opencl(或 cuda)向量使用 bit twiddling 吗?

是的,你可以。 OpenCL 中的所有运算符都扩展为矢量数据类型。您可以在 specification.

中阅读更多相关信息

此外,您可能有兴趣查看 select function