Created by:

Profile Photo

Last updated:

September 21, 2023


Unlimited Duration


This course includes:

Unlimited Duration

Badge on Completion

Certificate of completion

Unlimited Duration


6.189 Multicore Programming Primer (January IAP 2007, MIT OCW). Instructors: Dr. Rodric Rabbah and Prof. Saman Amarasinghe.

The course serves as an introductory course in parallel programming. It offers a series of lectures on parallel programming concepts as well as a group project providing hands-on experience with parallel programming. The students will have the unique opportunity to use the cutting-edge PLAYSTATION 3 development platform as they learn how to design and implement exciting applications for multicore architectures. (from ocw.mit.edu)

Course Curriculum

  • Lecture 01 – Course Introduction (Part 1) Unlimited
  • Lecture 01b – Course Introduction (Part 2) Unlimited
  • Lecture 02 – Introduction to Cell Processor Unlimited
  • Lecture 03 – Introduction to Parallel Architectures Unlimited
  • Lecture 04 – Introduction to Concurrent Programming Unlimited
  • Lecture 05 – Parallel Programming Concepts Unlimited
  • Lecture 06 – Design Patterns for Parallel Programming I Unlimited
  • Lecture 07 – Design Patterns for Parallel Programming II Unlimited
  • Lecture 08 – StreamIt Language Unlimited
  • Lecture 09 – Debugging Parallel Programs Unlimited
  • Lecture 10 – Performance Monitoring and Optimizations Unlimited
  • Lecture 11 – Parallelizing Compilers Unlimited
  • Lecture 12 – StreamIt Parallelizing Compiler Unlimited
  • Lecture 14 – Synthesizing Parallel Programs Unlimited
  • Lecture 15 – Cilk Unlimited
  • Lecture 16 – Introduction to Game Development Unlimited
  • Lecture 17 – The Raw Experience Unlimited

About the instructor

5 5

Instructor Rating







Profile Photo
We are an educational and skills marketplace to accommodate the needs of skills enhancement and free equal education across the globe to the millions. We are bringing courses and trainings every single day for our users. We welcome everyone woth all ages, all background to learn. There is so much available to learn and deliver to the people.