I've just begun testing my code under Intel OpenCL, and I've found what appears to be a bug. If I queryCL_DEVICE_EXTENSIONS, it returns the following:cl_khr_fp64 cl_khr_icd cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomicscl_khr_byte_addressable_store cl_intel_printf cl_ext_device_fission cl_intel_exec_by_local_thread cl_khr_gl_sharing cl_intel_dx9_media_sharing Notice the third one listed:cl_khr_global_int32_base_atomics. But when I try to compile a kernel that uses that extension, it gives the following warning: :9:61: warning: OpenCL extension 'cl_khr_global_int32_base_atomics' is not supported - ignoring So is it really supported or not? This is on Windows 7, with an Ivy Bridge processor and using the CPU device. Peter
Nähere Informationen zur Compiler-Optimierung finden Sie in unserem Optimierungshinweis.