6.888 Parallel and Heterogeneous Computer Architecture
Lecture notes
Lecture 1: Introduction and Course Overview
Lecture 2: ILP, DLP, and TLP in Modern Multicores
Lecture 3: The Four Horsemen of the Dark Silicon Apocalypse
[DAC 2012, slides from Michael B. Taylor]
Lecture 4: Simulation
Lecture 5: Communication Models: Shared Memory and Message Passing
Lecture 6: Parallel Programming Models
Lecture 7: Cache Coherence
Lecture 9: Advanced Multicore Caching
Lecture 12: Transactional Memory
Lecture 14: GPUs
Lecture 16: FPGAs
Lecture 17: Coarse-Grained Reconfigurable Computing
Lecture 18: Anton
Lecture 20: Future Trends