Resources
Textbooks
- Computer Organization and Design RISC-V Edition, 1st ed. by David Patterson, and John Hennessy
- The C Programming Language, 2nd ed. by Brian Kernighan and Dennis Ritchie
- The Datacenter as a Computer by Luiz André Barroso and Urs Hölzle (PDF)
Reference Cards
- RISC-V Green Card: PDF, large-print PDF
- GDB Reference Card: PDF
- Venus Reference: HTML
Exams
See the exam resources page.
Review Notes by Topic
Number Representation
- Sean Farhat's number rep notes
- Anusha's number rep notes
- Allan Yu's floating point notes
C
- Prof. Harvey's notes on C
- Prof. Hilfinger's notes on memory management
RISC-V
- Nick Riasanovsky's calling convention notes
- Sruthi's Verilog notes
SDS, Boolean Algebra, FSMs
- Prof. Wawryznek's notes on state, blocks, SDS, and boolean logic