Home » Courses » Electrical Engineering and Computer Science » Multicore Programming Primer » Lecture Notes and Video
L1: Course Introduction (part 1)
L1: Course Introduction (part 2)
L2: Introduction to Cell Processor
L3: Introduction to Parallel Architectures
L4: Introduction to Concurrent Programming
L5: Parallel Programming Concepts
L6: Design Patterns for Parallel Programming I
L7: Design Patterns for Parallel Programming II
L8: StreamIt Language
L9: Debugging Parallel Programs
L10: Performance Monitoring and Optimizations
L11: Parallelizing Compilers
L12: StreamIt Parallelizing Compiler
L14: Synthesizing Parallel Programs
L15: Cilk
L16: Introduction to Game Development
17: The Raw Experience
L18: The Future