Class Schedule

Here is a tentative schedule for the semester.

  •  
  • Date
  •  
  • Topic
  •  
  • Review
  •  
  • Notes
  •  
  • Aug 5-7
  •  
  • Review background
  •  
  •  
  • Slides
  •  
  • Aug 12-19
  •  
  • Superscalar processors
  •  
  • TBD
  •  
  • Slides
  •  
  • Aug 21-28
  •  
  • Caches and prefetching
  •  
  •  
  •  
  • Slides
  •  
  • Sept 9-18
  •  
  • Virtual memory management
  •  
  • TBD
  •  
  • Slides
  •  
  • Sept 23-25
  •  
  • Hyperthreading and multicores
  •  
  •  
  •  
  • Slides
  •  
  • Sept 30- Oct 7
  •  
  • Cache coherence
  •  
  •  
  •  
  •  
  •  
  • Oct 9-14
  •  
  • Memory consistency models
  •  
  • TBD
  •  
  • Slides
  •  
  • Oct 16
  •  
  • Non-uniform Cache architectures
  •  
  • TBD
  •  
  • Slides
  •  
  • Oct 21-23
  •  
  • Resource sharing
  •  
  •  
  • Slides
  •  
  • Oct 28-30
  •  
  • DRAM architecture
  •  
  •  
  • Slides
  •  
  • Nov 4-6
  •  
  • Performance evaluation
  •  
  • -
  •  
  • Slides
  •  
  • Nov 11-13
  •  
  • SIMD, GPUs and accelerators
  •  
  • -
  •  
  •  
  •  
  • Nov 18 -
  •  
  • Special topics: power manegement, datacenters, security etc.
  •  
  •  
  •  
  • Slides