OpenCL getting started resources

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

OpenCL getting started resources

Michael Bien
I am often asked about links to getting started resources. So here are a few..

Reference Material
OpenCL Reference Pages
OpenCL 1.1 Specification
OpenCL Quick Reference

External Tutorials
AMD OpenCL University Kit [odf version]
AMD Stream OpenCL Technical Overview Video Series
Mac Research OpenCL Tutorials

JOCL
Hello JOCL
demos code repository
JUnit tests
FAQ

so reading the spec is a good start, its well written and you can skip the boring parts. After taking a look at AMD's university kit and Hello JOCL you should be ready for action. The junit tests cover the public api... so feel free to take at them too.

if you have something I can add let me know,

happy coding,
michael

- - -
http://michael-bien.com/
Reply | Threaded
Open this post in threaded view
|

Re: OpenCL getting started resources

Giovanni Idili
This is great - thanks a lot! :)
Reply | Threaded
Open this post in threaded view
|

Re: OpenCL getting started resources

Wade Walker
Administrator
In reply to this post by Michael Bien
Should we put links to these on the JOCL part of our wiki?
Reply | Threaded
Open this post in threaded view
|

Re: OpenCL getting started resources

Michael Bien
  its already on the jocl front page since ages :)

On 05/24/2011 02:27 AM, Wade Walker [via jogamp] wrote:
>
> Should we put links to these on the JOCL part of our wiki?
>
Reply | Threaded
Open this post in threaded view
|

Re: OpenCL getting started resources

texone
I also got through

http://www.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/0123814723 and

http://www.amazon.com/CUDA-Example-Introduction-General-Purpose-Programming/dp/0131387685/ref=pd_bxgy_b_img_b

which is in my opinion the best introduction to parallel programming you have to port the cuda code to opencl though but still as there is quiet a lack of opencl literature these two helped a lot

I also got a precut of

http://www.amazon.com/OpenCL-Programming-Guide-Aaftab-Munshi/dp/0321749642/ref=sr_1_1?s=books&ie=UTF8&qid=1310770010&sr=1-1

but must say it was quiet disappointing this seems to be more a function reference than a proper introduction to opencl and gpu programming hope this one will be better:

http://www.amazon.com/Heterogeneous-Computing-OpenCL-Benedict-Gaster/dp/0123877660/ref=pd_sim_b_2