Computer Architecture: A Quantitative Approach (6th Edition)
Solutions and explanations
Fundamentals of Quantitative Design and Analysis
Memory Hierarchy Design
Instruction-Level Parallelism and Its Exploitation
Data-Level Parallelism in Vector, SIMD, and GPU Architectures
Thread-Level Parallelism