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 |