Comments, Code and Qt. Some words about the wonderful world of software engineering

7Apr/101

QtOpenCL tested on my old machine

Posted by kypeli

Qt Labs posted today an interesting blog post about OpenCL and how Qt will help developers to make OpenCL easier for them.

OpenCL is an open standard and a framework developed by nVidia, Apple and ATI that let's programmer run a piece of code on the GPU (or in parallel simultaneously on the CPU too). The power of OpenCL comes from the fact that our GPUs are much more powerful than the normal CPUs and they are massively optimized to run code in parallel. By offloading the CPU from heavy calculations and by running the calculations in parallel on the GPU, we can achieve some very impressive performance boosts. I'll present the results on my machine below.

QtOpenCL is Qt's way to help us with OpenCL. It will, according to the blog post

The QtOpenCL library wraps the OpenCL 1.0 API in a Qt-style API.  It takes the pain out of OpenCL initialization, program compilation, and kernel execution.  It also provides convenience functions for interfacing to existing Qt facilities such as QImage and QtOpenGL.

Technorati Tags: , , , ,