High-Performance GPU Computing on the iPad
blog comments powered by Disqus
Modern graphics processing units (GPUs) are enormously powerful. Though designed for specialized graphics tasks, they can perform general-purpose computation often far faster than CPU-only code. However, GPU programming requires not only specialized technical know-how, but entirely new algorithms. It comes with a steep learning curve.
This talk gives you a boost up that learning curve. We'll get into the nitty-gritty of a practical example, using the iPad's GPU to speed up the most critical computation-intensive task known to humanity. (Fractals, of course. What else are computers for?) No prior knowledge of iPhone OS or graphics programming needed.
Although this talk examines an iPad / iPhone example, the code examples apply to all OpenGL ES 2.0 platforms, including the latest Android and Palm devices. The principles apply to all GPU computing. Cool pictures included.