CS Honours Advanced Architecture 2018
Watch this space for detail as the course develops. The focus of the course is
understanding fundamentals of computer architecture design using RISC-V as
Find photos of the whiteboard here.
- Exercises extracted from the notes
- Notes are a work in progress. Download a fresh version as the course progresses.
Update 28 May: small typo fixed.
Update 15 May: minor corrections; more questions added, exercises available in a separate file.
Update 22 March: minor corrections; questions added to more chapters.
Update 20 March: corrections to flash section of chapter New Developments.
Update 19 March: updates to chapter New Developments.
Update 18 March: new chapter New Developments.
Update 15 March: minor update.
Update 14 March: added MESI protocol Figure; explained RISC-V alternative to atomic swap.
Update 13 March: text describing Figures 4.12 clarified.
Update 12 March: more minor fixes (Figures 4.11, 4.12).
Update 8 March, 16:21: more minor fixes.
Update 8 March, 10:21: minor fixes.
Update 6 March: pipeline chapter examples made consistent with RISC-V instruction set.
- Additional notes
Assignments are here.
John L. Hennessy and David A. Patterson. Computer Architecture: A Quantitative Approach (5th edition), Morgan Kaufmann, 2012. ISBN 978-0123838728
Watch this space for resources.