Open CL in Action
OpenCL is a difficult topic, how does an In Action book fare in explaining what it is all about.
OpenCL is the great hope for a hardware independent way to express your parallel programs so that they can run on whatever happens to be available. In most cases what potential users have in mind is running programs on the multi-core GPUs that are in most modern desktops. A good graphics card coupled with OpenCL gives you the power of last year's supercomputer. However, it is important to realize that OpenCL isn't just about using GPUs, you can throw in multiple CPU cores to the mix - it is a language for a heterogeneous architecture.
Shared publiclyView activity