Readings (Do before class):
Introduction to Cuda
(Pick one link that looks interesting to investigate)
Automatical Parallelization wiki
(i.e. the dream)
The History of the Modern Graphics Processor
27 short videos on OpenMP from Intel
Avoiding False Sharing Article
Common errors in OpenMP
What is a Driver
Very large youtube playlist of caching and performance videos
(Nice overview paper)
An Introduction to the OpenCL Programming Model
Do a 'git pull' on the monorepo to obtain the lab.
Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!