Books + other resources
We will not follow any specific book. If you wish to buy a book, we recommend the following:Computer Architecture: A Quantitative Approach, 4th Edition, by John L. Hennessy and David A. Patterson.Other books related to topics in the course are:
The Art of Multiprocessor Programming, by Maurice Herlihy and Nir Shavit.
On-Chip Communication Architectures: System on Chip Interconnect, by Sudeep Pasricha and Nikil Dutt.
Chip Multiprocessor Architecture: Techniques to Improve Throughput and Latency, by Kunle Olukotun, Lance Hammond and James Laudon.