Lecture Notes

Lecture notes will be posted on the day of presentation.

  • Lecture 1: Introduction - PPTPDF
  • Lecture 2: Basics of Parallel Computing - PPTPDF
  • Lecture 3: Multiprocessors - PPTPDF
  • Lecture 4: Multi-core I - PPTPDF
  • Lecture 5: Cache Coherence I - PPTPDF
  • Lecture 6: Cache Coherence II - PPTPDF
  • Lecture 7: Symmetric Multi-core - PPTPDF
  • Lecture 8: From Symmetry to Asymmetry - PPTPDF
  • Lecture 9: More Asymmetry - PPTPDF
  • Lecture 10: Asymmetric Multi-Core III - PPTPDF
  • Lecture 11: Core Fusion and Multithreading - PPTPDF
  • Lecture 12: Interconnection Networks I - PPTPDF
  • Lecture 13: Interconnection Networks II - PPTPDF
  • Lecture 14: Interconnection Networks III - PPTPDF
  • Lecture 15: Multithreading I - PPTPDF
  • Lecture 16: Multithreading II - PPTPDF
  • Lecture 17: Multithreading III - PPTPDF
  • Lecture 18: Speculation I - PPTPDF
  • Lecture 19: Speculation II - PPTPDF
  • Lecture 20: Transactional Memory - PPTPDF
  • Lecture 21: Data Flow I - PPTPDF
  • Lecture 22: Data Flow II - PPTPDF
  • Lecture 23: Data Flow: Wrap Up - PPTPDF
  • Lecture 24: Systolic Arrays - PPTPDF
  • Lecture 25: Shared Resource Management I - PPTPDF
  • Lecture 26: Shared Resource Management II - PPTPDF
  • Lecture 27: Shared Memory Management - PPTPDFSupplement (ASPLOS WAMT 2010 Talk).

Personal Tools