Course Contents
  • ISA trade-offs, simple and complex instruction pipelining, out-of-order (O3) processors, SMT and Multicore processors
  • Memory hierarchy, caches, virtual memory, cache optimizations, latency tolerance techniques, DRAM controllers, DRAM
  • Cache coherence, memory consistency, storage, GPUs, architecture security, end emerging topics in computer architecture