Results 1 to 2 of 2

Thread: What IS the OpenCL ICD?

  1. #1
    Junior Member
    Join Date
    Jan 2010

    What IS the OpenCL ICD?

    I keep hearing about the Khronos OpenCL ICD for using OpenCL on Windows, but I've never seen any sort of specification. The only thing I can find is a forum post mentioning a registry key.

    According to Leith Bade at
    Check this registry key:

    It should contain a list of the OpenCL ICDís. This is what the offical OpenCL.dll searches.
    That's just a forum post. How did Leith Bade know? Is there an official source for this information?

    Who provides the official OpenCL.dll? Is it ATI, NVidia, Khronos, or can we convince Microsoft to provide it? If ATI and NVidia make their own, I don't want to see them fighting over this power. I expect their OpenCL.dll's to work exactly the same way.

    Another concern I have:
    OpenCL can have a CPU implementation in case the graphics card is unsupported. Who provides that? I understand ATI and NVidia each have their own, but surely that's a bad situation because one of them is bound to be better than the other. What if I want to use ATI's ICD for their graphics cards, but NVidia's ICD has a better CPU platform? I think a third party should make a CPU implementation independent of the graphics card companies.

  2. #2
    Join Date
    Sep 2003
    Silicon Valley

    Re: What IS the OpenCL ICD?

    The Khronos Promoters recently ratified the ICD extension specification and it is available in the Registry now. It is a joint effort by vendors of OpenCL implementations on Windows and Linux platforms.
    Jon Leech
    EGL & OpenGL Specification Editor / OpenGL ARB Ecosystem TSG Chair / Khronos API Registrar

Similar Threads

  1. OpenCL .icd file
    By akila in forum OpenCL
    Replies: 1
    Last Post: 10-29-2010, 03:44 PM
  2. using the OpenCL ICD
    By evanbaker in forum OpenCL
    Replies: 0
    Last Post: 12-28-2009, 09:54 AM

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