Nvidia preaches the GPU compute gospel at NAB
At NAB recently, NVidia has their usual presence showing off their Quadro products and various software technologies. Many people may not have noticed, however, that NVidia was actually present in over 40 booths, covering everything from encoding technologies to color grading systems to rendering tools. Many people thought that CUDA would fade away as the more open OpenCL took hold, but Nvidia is still reaping the benefits of the powerful software development pipeline they’ve built around CUDA as it continues to be integrated into more and more products.
While Nvidia admits the existence of OpenCL and offers support, the company says it is getting new customers for CUDA and it is not seeing a shift to OpenCL even though OpenCL gives developers a cross-platform approach. What Nvidia’s booth really demonstrates is that customers are seeing the benefits of optimizing for multi-core and GPU compute and they aren’t waiting for the OpenCL tools to evolve or for Intel to get tools out there for its multi-core MIC processor. There really was an impressive amount of Nvidia partners at NAB this year. The case has been made for multi-core, for GPU compute, and, for now, CUDA.
via GraphicSpeak » Nvidia preaches the GPU compute gospel at NAB.


AMD is pushing into the GPU-compute space hard with systems like Fusion, and has now managed to get their FirePro discrete card certified for OpenCL acceleration of the Abaqus Finite Element solver.
In the ongoing battle between OpenCL & CUDA, AMD has launched the next volley with their latest AMD Accelerated Parallel PRocessing SDK v2.5.
Surely you’ve heard of WebGL by now, the Khronos-developed bindings to OpenGL for Javascript. What you may not have heard of is a new API from Khronos called WebCL, the same thing but for OpenCL. Mac Users can check out a simple prototype of the WebCL bindings for WebKit (safari) via a library at Google Code.
AMD isn’t taking the success of their Fusion APU’s for granted, and is more openly embracing the GPGPU and OpenCL ecosystem with a collection of tools aimed at making OpenCL just as easy as CUDA.
AMD has a new press release out touting more OpenCL offerings, but includes a nice list of OpenCL applications. It’s not as extensive as NVidia’s CUDA lists, but has some big names like ArcSoft, Corel, Sony Vegas Pro, and Rovi.
So, for the last week or so the internet has been abuzz with stories about “BitCoin”, the new all-digital currency that’s going to destabilize governments around the world and bring us to a new utopian society. Well, yeah it’s a lot of hype. But when I heard about the “mining” aspect of it, and how it’s almost entirely GPU based, I figured I would check it out.
The Georgia Tech NVIDIA CUDA Center of Excellence is preparing a nice 2-day long tutorial on GPU programming and heterogeneous computing, including both CUDA and OpenCL. The event will only cost you a $100 registration fee and the cost of your room and time, making it one of the best ways to get into GPU programming.
Realizing the success of Nvidia’s CUDA university initiatives, AMD recently announced a new OpenCL University Kit, a collection of materials that can be used in any university environment to teach OpenCL programming.

Comments