Results 1 to 3 of 3

Thread: ICD and OpenCL on Windows CPU + GPU. How?

  1. #1
    Newbie
    Join Date
    Jul 2018
    Posts
    1

    ICD and OpenCL on Windows CPU + GPU. How?

    I browsed through the posts looking for answers to my questions and found some. I still have a few questions:

    1) Does Intel provide OpenCL dlls for Windows? I know that AMD does that and apparently their drivers works on Intel CPU but I could not find an Intel driver yet.

    2) Is the ICD extension mechanism working on Windows or is it too early yet? Can I actually use multiple OpenCL dlls on the same computer with ICD right now?

    3) What would be a good model for getting the OpenGL dlls on the client's computer for a Web browser plugin that uses OpenCL ?

    4) Can we expect a client computer to have the OpenCL dlls installed when they first install or when they upgrade their graphics card drivers? And what about the CPU OpenCL dlls?

    Those are my questions for now. Any help is appreciated.

  2. #2
    Senior Member
    Join Date
    Dec 2011
    Posts
    260
    1) Both Intel and AMD have CPU drivers that work on both Intel and AMD CPUs. Try them both to see which one you like better.
    2) Every vendor supplies an OpenCL.dll but if you already have one they won't replace it unless theirs is newer. Note that OpenCL.dll is not the driver, it's just the ICD.
    3) Yes, ICD has been working for many years on Windows. You don't need or want multiple OpenCL.dll, just one please. It uses the Registry to find the (possibly multiple) drivers, which equate to Platforms in OpenCL.
    4) If you have a GPU driver you'll have the OpenCL ICD. If your application is supposed to run even if OpenCL isn't there, you'll need to dynamically load the ICD instead of linking to OpenCL.lib (which will prevent your app from launching if the DLL isn't found). Please don't ship a DLL to work around this; that's not the right solution.

  3. #3
    Newbie
    Join Date
    Jul 2018
    Posts
    1
    Quote Originally Posted by Dithermaster View Post
    1) Both Intel and AMD have CPU drivers that work on both Intel and AMD CPUs. Try them both to see which one you like better.
    i dont think this is correct
    using another driver maybe get harm to your cpu , specially on Intel cpu

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Proudly hosted by Digital Ocean