gpt4 book ai didi

optimization - 在 CUDA 内核中,__assume() 或 __builtin_assume()?

转载 作者:行者123 更新时间:2023-12-05 04:33:47 24 4
gpt4 key购买 nike

CUDA 为内核作者提供了两个函数,__builtin_assume()__assume() .他们的签名是一样的:

void __builtin_assume(bool exp);
void __assume(bool exp);

他们的单行文档也是如此。它们相同吗?其中之一是否已弃用?

最佳答案

博文中提到了差异:https://developer.nvidia.com/blog/boosting-productivity-and-performance-with-the-nvidia-cuda-11-2-c-compiler/

NVCC also supports a similar built-in function, __assume(bool), when using cl.exe as a host compiler.

关于optimization - 在 CUDA 内核中,__assume() 或 __builtin_assume()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71336132/

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