OpenCL article online

Article: Introduction to OpenCL
By: Ian Ameline (ian.ameline.delete@this.gmail.com), December 9, 2010 3:47 pm
Room: Moderated Discussions
David Kanter (dkanter@realworldtech.com) on 12/9/10 wrote:
---------------------------
>anon (anon@anons.com) on 12/9/10 wrote:
>---------------------------
>>David Kanter (dkanter@realworldtech.com) on 12/9/10 wrote:
>>---------------------------
>>>I just wrapped up an article on OpenCL, in preparation for a bit more discussion of GPUs in the coming weeks:
>>>
>>>
>>>A critical question for GPU computing is how programmers will interface with the
>>>underlying hardware. Users have the choice between three APIs: Nvidia's proprietary
>>>CUDA, Microsoft's DirectCompute and OpenCL. Of the three, OpenCL has garnered the
>>>most enthusiasm across the PC ecosystem (e.g. AMD, IBM, Intel and Nvidia) and the
>>>mobile and embedded market (e.g. ARM and Imagination Technologies). While still
>>>a nascent technology, OpenCL is very popular because it is an open, industry standard
>>>that promises compatibility on a huge variety of hardware. This article explores
>>>aspects of OpenCL, including the early development efforts at Apple and the standard
>>>itself, including the execution and memory model.
>>>
>>>http://www.realworldtech.com/page.cfm?ArticleID=RWT120710035639
>>>
>>>Enjoy, and as always, comments and feedback are welcome.
>>>
>>>David
>>
>>Great article.
>>
>>Why is there almost no ISV participation in OpenCL's
>>standard process? For example, Microsoft is no where
>>to be found.
>
>That's a good question generally. In the specific case, I think it's for the same
>reason that MS doesn't really participate in OpenGL. They have their own standard
>and OpenCL/OpenGL are primarily for non-Windows systems.
>
>However, that's a good question WRT autodesk or other similar companies.
>
>David

It's difficult to speak of large companies as a single entity -- they're made up of many people. Several senior technical people, myself included, from Autodesk were asked to review the OpenCL standard well before it was made public. As far as I can tell, all of our feedback was read, and recommendations were followed.

I'm quite happy with OpenCL -- it is an excellent standard. The implementations so far? Not quite as happy.

--
Ian.
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
OpenCL article onlineDavid Kanter2010/12/09 02:44 AM
  OpenCL article onlineXN2010/12/09 06:33 AM
    OpenCL article onlineDavid Kanter2010/12/09 01:54 PM
  OpenCL article onlineanon2010/12/09 02:33 PM
    OpenCL article onlineDavid Kanter2010/12/09 02:38 PM
      OpenCL article onlineIan Ameline2010/12/09 03:47 PM
      OpenCL article onlineAnon2010/12/09 08:27 PM
        OpenCL article onlineDavid Kanter2010/12/09 10:58 PM
  Performance portabilityBryan Catanzaro2010/12/10 12:43 PM
    Performance portabilityltcommander.data2010/12/10 07:11 PM
      It is difficult to runtime optimize away the difference between a CPU and GPUMark Roulo2010/12/10 07:50 PM
        It is difficult to runtime optimize away the difference between a CPU and GPUhobold2010/12/11 03:35 AM
          It is difficult to runtime optimize away the difference between a CPU and GPUMark Roulo2010/12/12 01:20 PM
            It is difficult to runtime optimize away the difference between a CPU and GPUhobold2010/12/12 03:31 PM
              It is difficult to runtime optimize away the difference between a CPU and GPUanon2010/12/12 04:24 PM
                It is difficult to runtime optimize away the difference between a CPU and GPUhobold2010/12/13 03:44 AM
        Specially when the language provides almost no hardware abstraction (NT)EduardoS2010/12/11 10:53 AM
    Performance portabilityWainwright2010/12/11 03:44 PM
      Performance portabilityEduardoS2010/12/11 03:57 PM
        Performance portabilityWainwright2010/12/11 04:02 PM
          Performance portabilityEduardoS2010/12/11 08:20 PM
            Performance portabilityWainwright2010/12/12 02:22 AM
      Performance portabilityDavid Kanter2010/12/11 05:53 PM
        Performance portabilityEduardoS2010/12/11 08:23 PM
          Performance portabilityDavid Kanter2010/12/11 09:06 PM
            Performance portabilityWainwright2010/12/12 02:26 AM
            Performance portabilityEduardoS2010/12/12 09:04 AM
  OpenCL article onlineAlan Commike2010/12/14 01:01 PM
  OpenCL - why are there any pointers at all?Rob Thorpe2010/12/16 03:45 AM
    OpenCL - why are there any pointers at all?EduardoS2010/12/16 01:51 PM
      OpenCL - why are there any pointers at all?Rob Thorpe2010/12/17 03:19 AM
        OpenCL - why are there any pointers at all?Richard Cownie2010/12/17 07:02 AM
          OpenCL - why are there any pointers at all?Rob Thorpe2010/12/17 08:29 AM
            OpenCL - why are there any pointers at all?Richard Cownie2010/12/17 09:13 AM
              OpenCL - why are there any pointers at all?Rob Thorpe2010/12/17 10:03 AM
                OpenCL - why are there any pointers at all?Richard Cownie2010/12/17 10:53 AM
                  OpenCL - why are there any pointers at all?Rob Thorpe2010/12/17 11:19 AM
                    OpenCL - why are there any pointers at all?Richard Cownie2010/12/17 11:51 AM
                OpenCL - why are there any pointers at all?hobold2010/12/17 11:06 AM
          OpenCL - why are there any pointers at all?EduardoS2010/12/18 07:58 AM
            OpenCL - why are there any pointers at all?anon2010/12/18 10:27 AM
            OpenCL - why are there any pointers at all?BorisG2010/12/18 10:33 AM
              OpenCL - why are there any pointers at all?Richard Cownie2010/12/18 02:39 PM
  OpenCL article onlineEmil Briggs2010/12/19 06:40 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?