Skip to content
Prev 1445 / 2152 Next

GPU Computing

On Aug 21, 2012, at 6:10 PM, M. Edward (Ed) Borasky <znmeb at znmeb.net> wrote:

            
That is not true - OpenCL is platform independent and you can use a wide range of back-end implementations - not only GPUs but also accelerators and CPUs. See the installation notes in the package for details - there are many to choose from. You may still need to tweak kernels for performance on particular type of back-end (e.g., kernels optimized for CPUs won't be very fast on GPUs and vice-versa), but at least you need not worry about vendors. The nice thing about OpenCL is that the API is open source and free so you can use it without any baggage, however, drivers for particular hardware tend to be proprietary just because GPU vendors like their secret performance sauce to stay secret.

Cheers,
Simon