CUDA:我可以在内核中使用FLT_MAX吗?

时间:2015-04-29 12:22:51

标签: cuda

在我的cuda内核中使用float.h中的常量FLT_MAX来初始化变量是否安全。所以,我的用法如下:

#include <float.h>

__global__ void my_kernel()
{
    ...
    float min = FLT_MAX

    // read some value
    if (val < min) min = val;
}

这样做是否安全?我猜测底层位表示应该是相同的,但我不确定这里是否存在溢出问题。

0 个答案:

没有答案