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