In the first post of this series of resources to interesting tutorials and articles on parallel computing, we linked to Blaise Barney’s tutorial. Today, we provide a link to an introduction to parallel programming and MapReduce programming model.
This tutorial covers the basics of parallel programming and the MapReduce programming model. The pre-requisites are significant programming experience with a language such as C++ or Java, and data structures & algorithms. The tutorial briefly discusses differences between serial and parallel programming and then introduces MapReduce.
Related Links
MapReduce: Simplified Data Processing on Large Clusters
Google’s MapReduce Programming Model Revisited
A basic tutorial to introduce parallel computing



7 responses so far ↓
1 Parallel Programming Tutorial Series - Part 3 - MIT Course // May 26, 2009 at 10:12 am
[...] Parallel Programming Tutorial Series - Part 2 - MapReduce [...]
2 Posts about Programming from google blogs as of May 25, 2009 « tryfly.com // May 26, 2009 at 7:33 pm
[...] I will be going to borders tomorrow and planning on buying a book to learn since I have almost. Parallel Programming Tutorial Series - Part 2 - MapReduce - multicoreinfo.com 05/25/2009 This tutorial covers the basics of parallel programming and the [...]
3 Parallel Programming Tutorial Series - Part 6 - TBB // Jun 24, 2009 at 5:23 am
[...] Parallel Programming Tutorial Series - Part 2 - MapReduce [...]
4 Parallel Programming Tutorial Series - Part 7 - MPI // Jul 2, 2009 at 4:18 pm
[...] tutorials. The 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 [...]
5 Parallel Programming Tutorial Series - Part 8 - CUDA // Aug 1, 2009 at 7:24 am
[...] tutorials. The 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 [...]
6 Parallel Programming Tutorial Series - Part 9 - OpenCL // Aug 24, 2009 at 5:36 am
[...] tutorials. The 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 [...]
7 Multicore Review: Best Multicore Posts of 2009 // Dec 25, 2009 at 8:06 am
[...] on parallel 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 [...]