2

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

FREE
This course includes
Hours of videos

472 years, 2 months

Units & Quizzes

17

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

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 Currilcum

  • 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