I’ve been trying to learn OpenCL lately and was presented with an excellent opportunity to practice implementing it. I was assigned a simple homework assignment to write a matrix multiplication program. I did, and now I plan to rewrite it with OpenCL. I’m going to clock it’s runtime before and after optimization and plot the results on a graph. So stay tuned…
You can get all of my code at my git repository.
Once you copy all of the files to your own program directory, just create a build folder, move into it and run CMake from there.
OpenCL optimization coming soon…