- 5 assignments, 10% each
- presentation, 10%
- project, 10%
→ some kind of benchmarked software.
→ change things to observe speedup
- final, 30%

Topics:
- how do we evaluate performance of our machine?
- then we will look at instruction level parallelism.
- following that, we will look at cache from the POV of multi-core CPUs (because they make a mess of cache)

Course Text:
Computer Architecture - a Quantitative approach
john hennessy and david patterson
→ invented RISC

Index