Lectures

Useful links

EN2910A - Fall '13: Advanced Computer Architecture

Lectures

You can access the videos of the lectures at Brown Streaming Server. You need to use your Brown username/password to access them.
  1. Class overview (Sept 05)
  2. Introduction and quantitative analysis (Sept 10, Sept 12)
  3. Review of classical computer architecture concepts (pipelines, caches, virtual memories) (Sept 19, Sept 24, Sept 26)
  4. Superscalar core design (Oct 1, Oct 3, Oct 8, Oct 10, Oct 15, Oct 17, Oct 22, Oct 24)
  5. Multithreading, Multicore, GPU and fusion processors (Nov 5, Nov 7, Nov 12, Nov 14)
  6. Coherent memory hierarchy design (Nov 19, Nov 21, Nov 26)
  7. Cluster Computing (supercomputers and data centers) (Dec 3, Dec 5)

HW Assignments

  1. HW01 (quantitative analysis -- due date Sept 19th)
  2. HW02 (ISA -- due date Sept 26th)
  3. HW03 (classical concepts -- due date Oct 3rd)
  4. HW04 (superscalar organization)
  5. HW05 (branch prediction)
  6. HW06 (Dynamic execution engines)
  7. HW07 (multithreading)
  8. HW08 (multi-cores and GPUs)
  9. HW09 (memory coherency)