Resources for Computer Architectures
Table of Contents
Textbooks
- Required textbook (CAQA): Computer Architecture A Quantitative Approach, 6th Edition, John L. Hennessy and David A. Patterson, Amazon, Publisher website.
- Reference and introductory book for computer architecture (COD): Computer Organization and Design, RISC-V Edition: The Hardware/Software Interface, Amazon, Publisher website
History of Computers and Architectures
Paper Reading List
Trace Cache and Dynamic Control-flow Graph
Linux and C Programming
Development machine for the class
- orion.ec.oakland.edu, access through ssh and VPN (from home)
Performance Application Programming Interface(PAPI) Programming and Hardware Counter
Assembly Guide and Instruction Set Manual
RISC-V ISA, Chisel, and Rocket Chip Generator from UCB
Introduction to Parallel and High Performance Computing