Many core processors: Opportunities and challenges

I have a lecture I give to college classes on parallel programming In it, I carefully explain the reasons behind the transition to many core chips and then discuss the need for design patterns to help us do the right things. I then close with the critical role that OpenCL plays in the future of many core chips.

There are downloads available under the Creative Commons License license. Download Now
For more complete information about compiler optimizations, see our Optimization Notice.