我需要在 CUDA 内核中有效地旋转 2D(和 3D)向量。我正在考虑生成随机的单一旋转矩阵。我不需要知道角度,它只需要随机分布。
是否有一些巧妙的方法可以避免除法的计算复杂性和范数的平方根?或者另一种旋转矢量的方法?
我需要它来进行 2D GPU 非晶格蒙特卡罗模拟,但 3D 解决方案也不错。
提前致谢。
我需要在 CUDA 内核中有效地旋转 2D(和 3D)向量。我正在考虑生成随机的单一旋转矩阵。我不需要知道角度,它只需要随机分布。
是否有一些巧妙的方法可以避免除法的计算复杂性和范数的平方根?或者另一种旋转矢量的方法?
我需要它来进行 2D GPU 非晶格蒙特卡罗模拟,但 3D 解决方案也不错。
提前致谢。