Course Description
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.
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:
- Parallel programming models
- GPU programming with CUDA
- Cluster computing with MPI and ZeroMQ
- Cloud computing with MapReduce using Hadoop on Amazon’s EC2 (with Cluster GPU Instances and MIT StarCluster)
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.
Instructor: Nicolas Pinto
Co-Instructor: Hanspeter Pfister
Staff: Claudio Andreoni, Dwight Bell,
Krunal Patel, Jud Porter, Justin Riley, Mike Roberts
Lectures: Tue 7:35-9:35 pm,
Maxwell Dworkin G125
Labs: Thu 7:35-9:35 pm
53 Church St. #104
Extra: Fri 7.35-9.35 pm
Maxwell Dworkin G125
CS264 Blog | RSS | Google Reader
Adobe Connect Live Classroom
Harvard DCE Live Classrom
Video Archives
iSite Dropbox
2009 Course Website
2009 Course iTunesU
Co-Instructor: Hanspeter Pfister
Staff: Claudio Andreoni, Dwight Bell,
Krunal Patel, Jud Porter, Justin Riley, Mike Roberts
Lectures: Tue 7:35-9:35 pm,
Maxwell Dworkin G125
Labs: Thu 7:35-9:35 pm
53 Church St. #104
Extra: Fri 7.35-9.35 pm
Maxwell Dworkin G125
CS264 Blog | RSS | Google Reader
Adobe Connect Live Classroom
Harvard DCE Live Classrom
Video Archives
iSite Dropbox
2009 Course Website
2009 Course iTunesU

