If you love your Mac, you have upgraded to Snow Leopard OS X 10.6 by now. One of the new most exciting features is the support for OpenCL. Apple says: "OpenCL in Snow Leopard is a technology that makes it possible for developers to tap the vast gigaflops of computing power currently in the graphics processor and use it for any application."
Let's tap that fine power! But where are the OpenCL enabled Applications? One of the obstacles to ramp up OpenCL parallel computing apps is that NVIDIA still hypes CUDA and AMD also has their ATI Stream technology.
NVIDIA and ATI are supporting the Apple initiated OpenCL standard, but also promote their proprietary APIs. For developers this is not a good situation. The list of supporters for the OpenCL standard is big enough and it should be clear that it is the way to go. OpenCL industry standard is managed by Khronos, who also manages OpenGL. OpenGL is widely used for 3D graphics. OpenCL needs to get the same support to enable consumers get their hands on promised GPU powered media and other applications.
OpenCL (Open Computing Language) is the first open, royalty-free standard for general-purpose parallel programming of heterogeneous systems. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for high-performance compute servers, desktop computer systems and handheld devices using a diverse mix of multi-core CPUs, GPUs, Cell-type architectures and other parallel processors such as DSPs. More details on the Khronos site.
Don't Miss: Incredible Pokemon Gifts
Buy Now: Sony PlaysStation VR In Stock Here