The Fields Institute has arranged for, and sponsored, parallel programming and OpenCL training that is free for academia. This will happen on February 17 – 19, 2016, in Toronto, Ontario, Canada. You do need to apply to attend.
Category Archives: Training
AMD Newsletter Spot and Upcoming Videos
I am very pleased to be featured in the AMD Developer Central Newsletter. Here is an outline of the next few videos in the series:
- Parallel Programming I: Describes what is different about parallel programming and how you should think about parallel algorithms.
- Parallel Programming II: Synchronization and memory issues with examples of parallel algorithms.
- Parallel Programming III: Advanced topics and advice on parallel algorithm design.
- Performance Programming: How to get really good performance from OpenCL and some software engineering advice for OpenCL projects.
I have been reading Structured Parallel Programming for ideas on how to present parallel programming to you. The next three videos on parallel programming will be done together, and I hope to have them out by the middle of this month. On average, I will reach my target of one video per month.
OpenCL Video Tutorial: GPU Architecture
In this video I talk about GPU architecture, as related to my previous lectures. I hope that you will start to understand how GPU computing is novel after this video, although I realize that you will not yet have enough background to tackle interesting problems.
OpenCL Video Tutorial: OpenCL C
This is my second YouTube video for OpenCL training. This one will provide you with background on OpenCL C.
OpenCL Video Tutorial: High-Level Overview
I have uploaded my first video to YouTube!
I have not been happy with the OpenCL training material I have seen, so I prepared an outline for an imaginary university course. My plan is to upload material to YouTube on a variety of OpenCL topics so that you too will be an expert by the time I’m finished. I am looking for a company to sponsor this work.