CS 264 / CSCI E-292 Massively Parallel Computing

There are big changes afoot. Computation is moving from sequential to parallel, from your PC to the cloud, and from your CPU to high-performance GPUs. In fact, this is the belated arrival of massively parallel computing, where hundreds or thousands of processors (either in the cloud or on your GPU) are running massive numbers of programs in parallel. And the technology is getting better, faster, and cheaper. In this course, you will get hands-on experience in developing software for massively parallel computing resources. We will cover: The course is also offered through the Harvard University Extension School as distance education course CSCI E-292. All lectures and labs will be recorded and the videos will be archived and streamed live during meeting times.

Jump to the course page for more information