标签: 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; }
这样做是否安全?我猜测底层位表示应该是相同的,但我不确定这里是否存在溢出问题。