Resources
Textbook: Patterson and Hennessy, Computer Organization and Design: The Hardware/Software Interface (RISC-V Edition). Available online via Brown libraries.
Supplemental textbook: Hennessy and Patterson, Computer Architecture: A Quantitative Approach (5th Edition). Available online via Brown libraries.
Course software
RISC-V resources
- RISC-V spec v.2.2
- riscv-gnu-toolchain (see also examples in setup guide)
Figure 2.1 from P&H:
Ripes resources
gem5 resources
Final Project resources
- Final Project Gear-up slides
- Final Project Gear-up recording
- gem5 FS mode resources
- On Oscar, see
/oscar/data/csci1952/for some example files
