the clGetDeviceInfo(... CL_DEVICE_EXTENSIONS ...) problem

The GPU on my old computer does not have the ability of double precision number.
But the clGetDeviceInfo(… CL_DEVICE_EXTENSIONS …) returns a string that has the substring of “cl_khr_fp64”.
It seems that the device can process double number, until I make context for it.
Then what is the meaning of the "clGetDeviceInfo(… CL_DEVICE_EXTENSIONS …) "?
Thanks in advance.

[QUOTE=tdchen;43972]The GPU on my old computer does not have the ability of double precision number.
But the clGetDeviceInfo(… CL_DEVICE_EXTENSIONS …) returns a string that has the substring of “cl_khr_fp64”.
It seems that the device can process double number, until I make context for it.
Then what is the meaning of the "clGetDeviceInfo(… CL_DEVICE_EXTENSIONS …) "?
Thanks in advance.[/QUOTE]

What behavior are you seeing when you try to use a kernel that uses fp64?

Does your system have multiple devices, such as a CPU and a GPU? Are you sure you are querying the correct device?

The answers to these questions will help to determine next steps. Thanks!