Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Massachusetts Institute of Technology

Multicore Programming Primer (January IAP 2007)

Massachusetts Institute of Technology via MIT OpenCourseWare

Overview

Course Features
  • Video lectures
  • Captions/transcript
  • Class competition - video
  • Special feature - video
  • Selected lecture notes
  • Projects (no examples)
Course Description

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. At the end of the course, students will have an understanding of:

  • Fundamental design philosophies that multicore architectures address.
  • Parallel programming philosophies and emerging best practices.

This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month. The course can be tailored to a normal semester time line.

Acknowledgements

The course instructors are extremely grateful to Sony, IBM, and Toshiba for their support.

Syllabus

Lec 1 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 1 (cont.) | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 2 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 3 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 4 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 5 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 6 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 7 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 8 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 9 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 10 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 11 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 12 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 14 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 15 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 16 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 17 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Lec 18 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Recitation 4: Cell debugging tools | MIT 6.189 Multicore Programming Primer, IAP 2007.
Rec 5 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Rec 6 | MIT 6.189 Multicore Programming Primer, IAP 2007.
Projects Introduction | MIT 6.189 Multicore Programming Primer, IAP 2007.
Project: Global illumination | MIT 6.189 Multicore Programming Primer, IAP 2007.
Project: Battery simulation | MIT 6.189 Multicore Programming Primer, IAP 2007.
Project: Blue-steel ray tracer | MIT 6.189 Multicore Programming Primer, IAP 2007.
Project: Software radio | MIT 6.189 Multicore Programming Primer, IAP 2007.
Project: Speech synthesis | MIT 6.189 Multicore Programming Primer, IAP 2007.
Project: Backgammon tutor | MIT 6.189 Multicore Programming Primer, IAP 2007.
Project: Molecular dynamics | MIT 6.189 Multicore Programming Primer, IAP 2007.
Projects Closing | MIT 6.189 Multicore Programming Primer, IAP 2007.
Projects award ceremony | MIT 6.189 Multicore Programming Primer, IAP 2007.

Taught by

Dr. Rodric Rabbah and Prof. Saman Amarasinghe

Reviews

Start your review of Multicore Programming Primer (January IAP 2007)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.