OpenCL中最小/最大浮点或双精度常量

时间:2012-07-30 15:56:09

标签: opencl

我需要OpenCL内核程序中最小/最大的浮点数,它涉及计算日志概率。我看了一下OpenCL参考手册,但我找不到这样的常量。

在Java中,它等同于Double.MAX_VALUE;

在C中它位于float.h

2 个答案:

答案 0 :(得分:5)

它们被称为FLT_MAX / FLT_MIN和DBL_MAX / DBL_MIN。 请参阅OpenCL 1.2规范中的Macros and Limits

答案 1 :(得分:0)

一个明显的解决方案就是使用1E + 37。但是,知道OpenCL是否已经定义了这样的常量会很好。