Literature
Reference book:
John Hennessy & David Patterson, “Computer Architecture: A Quantitative Approach”, 5th edition, 2011, ISBN 978-8178672663.
Online companion material:
https://booksite.elsevier.com/9780123838728/references.php
John Hennessy & David Patterson, “Computer Architecture: A Quantitative Approach”, 6th edition, Kaufmann, 2017, ISBN 978-0128119051.
Online companion material:
https://www.elsevier.com/books-and-journals/book-companion/9780128119051
Additional reading:
It is a good idea to read the more basic book below (this edition or one of its variants) from the same authors as above, if you feel you need some brushing up:
David Patterson & John Hennessy, “Computer Organization and Design RISC-V Edition: The Hardware Software Interface”, 2017, ISBN 978-0128122754.
Online companion material:
https://www.elsevier.com/books-and-journals/book-companion/9780128122754
Mapping guide:
Mapping between the 4th, 5th and 6th editions of the excellent Hennessy-Patterson's Computer Architecture : A Quantitative Approach (HP):
HP 4th | HP 5th | HP 6th | |
Chapter 1 | Chapter 1 | Chapter 1 | |
Appendix B | Appendix A | Appendix A | |
Appendix A | Appendix C | Appendix C | |
Chapter 2 | Chapter 3 | Chapter 3 | |
Chapter 3.1-3.4 | Chapter 3.10 |
Chapter 3.1-3.3, 3.13 (no direct mapping) |
|
Appendix C | Appendix B | Appendix B | |
Chapter 5 | Chapter 2 | Chapter 2 | |
Chapter 5.6 | Chapter 2.6 | Chapter 2.6 | |
Chapter 6 | Appendix D | Appendix D | |
Apendix D | Appendix E | Appendix E |
Reading the appndices for a quick review of the material is highly recommended.