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

Figure 2.1 from P&H:

summary of RISC-V operations

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