Alex,<div><br></div><div>Yes, it is a C like language in which you can declare so called kernels which massively process information in parallel by the use of i.e. a GPU.</div><div>The concept is similar to the 3d graphics programming of vertex shaders and pixel shaders that are part of your GPU. This programming is done via OpenGL extensions and specific shading languages such as CG and GLSL. Depending on the number of shaders in your GPU it is truely possible to dos ome extensive signal processing, but even for a simple netbook configuration like Acer Aspire One (containing an Intel GMA950 GPU) it seems to be possible to process 1.6G instructions per second.</div>
<div><br></div><div>Guido.<br><br><div class="gmail_quote">On Mon, Jul 27, 2009 at 4:44 PM, alex <span dir="ltr"><<a href="mailto:ajbr@btconnect.com">ajbr@btconnect.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
so am i right that opencl is a programing language in it's own right just like c or basic or have i got the wrong end of the barge-pole here<br></blockquote></div></div>