Week 1 : Introduction to Parallel Architectures
Week 2 : Parallel Programming models and Architectures
Week 3 : Memory Hierarchy-Cache and Virtual memory
Week 4 : Overview of Cache coherence, Coherence Protocols- Snooping, Directory based protocols, VI protocol
Week 5 : MSI, MESI, Dragon protocol and Correctness of coherence protocols- Types of cache misses, update vs invalidate protocol
Week 6 : Snoop based muliprocessor design, Single and multi-level cache with atomic bus
Week 7 : Snoop based muliprocessor design, Single and multi-level cache with split transaction bus
Week 8 : Scalable shared memory systems: Directory coherence protocols- Memory based, cache based, correctness
Week 9 : Case study: Origin- Architecture, protocol, correctness; Sequent NUMA Q- Architecture, protocol, correctness
Week 10 : Memory consistency models- Sequential, Relaxed consistency models
Week 11 : Synchronization- LL-SC, point to point, barrier synchronization
Week 12 : Interconnects- Introduction, Topologies, routing, flow control
DOWNLOAD APP
FOLLOW US