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
Note: since the gearup has been recorded, the command to build gem5 from the course devenv has changed to build-gem5 and the command to run gem5 has changed to /gem5_build/gem5.debug. The riscv-gnu-toolchain is already installed in the devenv (more info can be found in the setup doc).
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
