Prof. Saman Amarasinghe and Dr. Rodric Rabbah
Email: 6.189-chair@mit.edu

Course Starts: Mon Jan 8
Student Project Competition: Thu Feb 1 in 32-141
Awards: Fri Feb 2

Lectures: Mon, Wed, and Fri 10am-12:00pm in 34-301
Recitations and Labs: Tue and Thu 10am-12:00pm (see schedule for locations)

Monday Tuesday Wednsday Thursday Friday
Jan 8 10:00-10:55 Lecture 1: Course Introduction Recitation 1: Getting to Know Cell (32-144) Lecture 3: Introduction to Parallel Architectures Project Reviews Lecture 5:
Parallel Programming Concepts
11:05-12:00 Lecture 2: Introduction to Cell Processor   Lecture 4: Introduction to Concurrent Programming Lecture 6: Design Patterns for Parallel Programming I
Jan 15 10:00-10:55 Holiday Recitation 2-3: Cell Programming Hands-On (32-141) Lecture 7: Design Patterns for Parallel Programming II Recitation 4: Cell Debugging Tools (36-156) Lecture 9: Debugging Parallel Programs
11:05-12:00 Lecture 8: StreamIt Language   Lecture 10: Performance Monitoring and Optimizations
Jan 22 10:00-10:55 Lecture 11: Parallelizing Compilers Recitation 5: Cell Profiling Toools (36-156) Lecture 13:
Star-P
  Lecture 15:
Cilk
11:05-12:00 Lecture 12: StreamIt Parallelizing Compiler Recitation 6: SIMD Programming on Cell (36-156) Lecture 14: Synthesizing Parallel Programs Lecture 16: Introduction to Game Development
Jan 29 10:00-10:55 Lecture 17:
The Raw Experience
    Student Project Competition (32-141) Award Ceremony
11:05-12:00 Lecture 18:
The Future