Computer Architecture & Systems¶
- Computer Architecture: A Quantitative Approach by Hennessy & Patterson (2017) — The quantitative approach to CPU design. Pipelines, caches, ILP. (copyrighted)
- Computer Systems: A Programmer's Perspective (CS:APP) by Bryant & O'Hallaron (2015) — How programs run on hardware. Assembly, linking, virtual memory. (copyrighted)