OpenCL* for CPU
Ask questions and share information on Intel® SDK for OpenCL™ Applications and OpenCL™ implementations for Intel® CPU
Announcements
This forum covers OpenCL* for CPU only. OpenCL* for GPU questions can be asked in the GPU Compute Software forum. Intel® FPGA SDK for OpenCL™ questions can be ask in the FPGA Intel® High Level Design forum.
1664 Discussions

x64 build of OpenCL SDK in SystemStudio 2019 update 2 got exception

li__simon
Beginner
245 Views

I'm trying to use the latest opencl sdk in System Studio 2019 update 2 on ApolloLake platform.

But the app get exception at clGetPlatformIDs(0, NULL, &numPlatforms) under x64 mode, there is no issue at the x86 mode.

If the sdk is uninstalled and reinstalled with 2017 R2. There is no exception thrown out.

So there must be something wrong with the OpenCL SDK 2019.

0 Kudos
1 Reply
Michael_C_Intel1
Moderator
245 Views

Hi SimonLi,

Thanks for the feedback.

Can you clarify what you mean by 'the app'? Do you mean the plugin functionality provided by the OpenCL tools within MSVS2017? Or do you mean an OpenCL application you build in x86 or x64 mode that attempts to enumerate? Or something else?

This could be a conflict among CPU runtimes. It's highly recommended to remove any 'Experimental' labeled Intel runtimes as they are known to conflict with the production Intel CPU runtime for OpenCL Applications that replaced it. 'Experimental' runtimes were removed as part of SDK install in recent releases of the 2019 SDK.

If you can attach some screen shots or console output from the session that could be very useful.

This information from the registry, along side a description about what SDKs are installed is very useful if you can share it:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors
  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors

Thanks,

-MichaelC

Reply