As part of parallel programming tutorial series, we linked to Blaise Barney’s parallel computing tutorial and to MapReduce tutorial. This part links to an MIT course website, which provides an introduction to parallel programming and parallel architectures. The lectures include:
* Introduction to Cell Processor
* Introduction to Parallel Architectures
* Introduction to Concurrent Programming
* Parallel Programming Concepts
* Parallel Programming Design Patterns I
* Parallel Programming Design Patterns II
* Debugging Parallel Programs
* Performance Monitoring and Optimizations
* Parallelizing Compilers
Some of these lectures in a IBM Cell processor specific context, and offer in depth programming examples, exercises, and labs. The lectures were part of Multicore Programming Primer course, offered in 2007, by Prof. Saman Amarasinghe and Dr. Rodric Rabbah
Related Links
A basic tutorial to introduce parallel computing
Parallel Programming Tutorial Series - Part 2 - MapReduce



5 responses so far ↓
1 Parallel Programming Tutorial Series - Part 6 - TBB // Jun 24, 2009 at 5:37 am
[...] following are the ones we have linked so far. Basic parallel computing tutorial MapReduce tutorial Cell processor programming OpenMP tutorial PThreads [...]
2 Parallel Programming Tutorial Series - Part 7 - MPI // Jul 3, 2009 at 9:25 am
[...] following are the ones we have linked so far. Basic parallel computing tutorial MapReduce tutorial Cell processor programming OpenMP tutorial PThreads Tutorials Intel Threading Building [...]
3 Parallel Programming Tutorial Series - Part 8 - CUDA // Aug 1, 2009 at 7:26 am
[...] following are the ones we have linked so far. Basic parallel computing tutorial MapReduce tutorial Cell processor programming OpenMP tutorial PThreads Tutorials Intel Threading Building Blocks [...]
4 Parallel Programming Tutorial Series - Part 9 - OpenC4 // Aug 24, 2009 at 5:37 am
[...] following are the ones we have linked so far. Basic parallel computing tutorial MapReduce tutorial Cell processor programming OpenMP tutorial PThreads Tutorials Intel Threading Building Blocks MPI [...]
5 Multicore Review: Best Multicore Posts of 2009 // Dec 20, 2009 at 8:32 am
[...] computing. We categorized some of these tutorials into Basic Parallel computing, MapReduce, Cell Processor Programming, OpenMP, pthreads, Intel TBB, MPI, CUDA, and OpenCL. Many readers found these very useful, [...]