Lectures

Useful links

EN2910A - Fall '15: Advanced Computer Architecture

Lectures

  1. Class overview (Sept 10)
  2. Introduction and quantitative analysis (Sept 15, Sept 17, Sept 22)
  3. Basic computer architecture concepts (Sept 29, Oct 1, Oct 6, Oct 8)
  4. Superscalar core design (Oct 13, Oct 15, Oct 20, Oct 22, Oct 27, Oct29, Nov 6, Nov 10)
  5. Multithreading and Multicore processors (Nov 12, Nov 17, Nov 19, Nov 24)
  6. Coherent memory hierarchy design (Dec 1st, Dec 2nd)
  7. Cluster Computing (Dec 2nd)

HW Assignments

  1. HW01 (due date Sept 24th - in office)
  2. HW02 (due date Oct 8th - Jasmin simulator)
  3. HW03 (classical concepts -- due date Oct 15th)
  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)