OpenCL article online

Article: Introduction to OpenCL
By: David Kanter (dkanter.delete@this.realworldtech.com), December 9, 2010 2:44 am
Room: Moderated Discussions
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
 Next Post in Thread >
TopicPosted ByDate
OpenCL article onlineDavid Kanter12/09/10 02:44 AM
  OpenCL article onlineXN12/09/10 06:33 AM
    OpenCL article onlineDavid Kanter12/09/10 01:54 PM
  OpenCL article onlineanon12/09/10 02:33 PM
    OpenCL article onlineDavid Kanter12/09/10 02:38 PM
      OpenCL article onlineIan Ameline12/09/10 03:47 PM
      OpenCL article onlineAnon12/09/10 08:27 PM
        OpenCL article onlineDavid Kanter12/09/10 10:58 PM
  Performance portabilityBryan Catanzaro12/10/10 12:43 PM
    Performance portabilityltcommander.data12/10/10 07:11 PM
      It is difficult to runtime optimize away the difference between a CPU and GPUMark Roulo12/10/10 07:50 PM
        It is difficult to runtime optimize away the difference between a CPU and GPUhobold12/11/10 03:35 AM
          It is difficult to runtime optimize away the difference between a CPU and GPUMark Roulo12/12/10 01:20 PM
            It is difficult to runtime optimize away the difference between a CPU and GPUhobold12/12/10 03:31 PM
              It is difficult to runtime optimize away the difference between a CPU and GPUanon12/12/10 04:24 PM
                It is difficult to runtime optimize away the difference between a CPU and GPUhobold12/13/10 03:44 AM
        Specially when the language provides almost no hardware abstraction (NT)EduardoS12/11/10 10:53 AM
    Performance portabilityWainwright12/11/10 03:44 PM
      Performance portabilityEduardoS12/11/10 03:57 PM
        Performance portabilityWainwright12/11/10 04:02 PM
          Performance portabilityEduardoS12/11/10 08:20 PM
            Performance portabilityWainwright12/12/10 02:22 AM
      Performance portabilityDavid Kanter12/11/10 05:53 PM
        Performance portabilityEduardoS12/11/10 08:23 PM
          Performance portabilityDavid Kanter12/11/10 09:06 PM
            Performance portabilityWainwright12/12/10 02:26 AM
            Performance portabilityEduardoS12/12/10 09:04 AM
  OpenCL article onlineAlan Commike12/14/10 01:01 PM
  OpenCL - why are there any pointers at all?Rob Thorpe12/16/10 03:45 AM
    OpenCL - why are there any pointers at all?EduardoS12/16/10 01:51 PM
      OpenCL - why are there any pointers at all?Rob Thorpe12/17/10 03:19 AM
        OpenCL - why are there any pointers at all?Richard Cownie12/17/10 07:02 AM
          OpenCL - why are there any pointers at all?Rob Thorpe12/17/10 08:29 AM
            OpenCL - why are there any pointers at all?Richard Cownie12/17/10 09:13 AM
              OpenCL - why are there any pointers at all?Rob Thorpe12/17/10 10:03 AM
                OpenCL - why are there any pointers at all?Richard Cownie12/17/10 10:53 AM
                  OpenCL - why are there any pointers at all?Rob Thorpe12/17/10 11:19 AM
                    OpenCL - why are there any pointers at all?Richard Cownie12/17/10 11:51 AM
                OpenCL - why are there any pointers at all?hobold12/17/10 11:06 AM
          OpenCL - why are there any pointers at all?EduardoS12/18/10 07:58 AM
            OpenCL - why are there any pointers at all?anon12/18/10 10:27 AM
            OpenCL - why are there any pointers at all?BorisG12/18/10 10:33 AM
              OpenCL - why are there any pointers at all?Richard Cownie12/18/10 02:39 PM
  OpenCL article onlineEmil Briggs12/19/10 06:40 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell blue?