MulticoreInfo.com header image 2

Parallel Programming Tutorial Series - Part 3 - MIT Course

May 26th, 2009 · 5 Comments




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

Full Story

Related Links
A basic tutorial to introduce parallel computing
Parallel Programming Tutorial Series - Part 2 - MapReduce

  • Share/Save/Bookmark

Tags: MulticoreInfo · Programming

Like what you're reading? Come back every day for multicore news, or subscribe to RSS updates.



Stumble It!     


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, [...]