gpt4 book ai didi

cuda - 有没有办法优化 CUDA 中的 sincos 调用?

转载 作者:行者123 更新时间:2023-12-02 09:24:15 25 4
gpt4 key购买 nike

我正在 CUDA 中编写一个程序,该程序使用 double 对 sincos() 函数进行大量调用。恐怕这是代码最大的瓶颈之一,我无法减少函数的调用次数。

在 CUDA 或我可以导入的库中是否有任何合适的 sincos 近似值?我也很关心准确性,所以近似值越好,我的代码就越满意。

我也考虑过构建一个查找表或用泰勒级数来近似值,但在走这条路之前我想听听一些意见。

最佳答案

CUDA math api 中提供了一个相当快速且准确的 sincos 函数。 。只需包含 math.h 即可。或者使用 sincosf ( here ) 如果这对你有用的话。 (我知道您在问题中提到了 double 。只是指出了一些事情。)

如果您可以使用 sincospif 而不是 sincosf,@njuffa 就发挥了他的魔力 here ,您可能会感兴趣。

This questionthis question您可能也感兴趣。

关于cuda - 有没有办法优化 CUDA 中的 sincos 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39176708/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com