Whether you are a computer science student or a self-taught engineer, by Patterson and Hennessy is likely your "bible." However, the leap from reading the chapters to solving the complex end-of-chapter problems can be daunting.
How control signals are generated for specific instructions. 3. Pipelining Hazards
Attempt a problem for at least 30 minutes before looking at the solution. Whether you are a computer science student or
How modern chips execute billions of instructions per second.
Once you open the solutions PDF, don't just look at the result. Reverse-engineer the steps taken to get there. Pipelining Hazards Attempt a problem for at least
The philosophy behind efficient, low-power processing.
Solving data dependencies without stalling. Branch Prediction: Minimizing the "bubble" in the pipeline. 4. Cache and Memory Systems Reverse-engineer the steps taken to get there
The ARM architecture is the future of computing, from the MacBook M-series chips to the smallest embedded sensors. Mastering the concepts in Patterson and Hennessy's text is your ticket to a career in systems programming or hardware design.