Computer Architecture: A Quantitative Approach
Book
01 Fundamentals of Quantitative Design and Analysis.pdf 02 Memory Hierarchy Design.pdf 03 Instruction Level Parallelism and its Exploitation.pdf 04 Data-Level Parallelism in Vector, SIMD, and GPU Architectures.pdf 05 Thread Level Parallelism.pdf 06 Warehouse-Scale Architectures for Utility Computing.pdf 07 Domain-Specific Architectures.pdf Appendix A - Instruction Set Principles.pdf Appendix B - Review of Memory Hierarchy.pdf Appendix C - Pipelining Basic and Intermediate Concepts.pdf Appendix D - Storage Systems.pdf Appendix E - Embedded Systems.pdf Appendix F - Interconnection Networks.pdf Appendix G - Vector Processors in More Depth.pdf Appendix H - Hardware and Software for VLIW and EPIC.pdf Appendix I - Large-Scale Multiprocessors and Scientific Applications.pdf Appendix J - Computer Arithmetic.pdf Appendix K - Survey of Instruction Set Architectures.pdf Appendix L - Advanced Concepts on Address Translation.pdf Appendix M - Historical Perspectives and References.pdf
Notes
01 Fundamentals of Quantitative Design and Analysis 02 Memory Hierarchy 03 Instruction-Level Parallelism 04 Data-Level Parallelism 05 Thread-Level Parallelism 06 Warehouse-Scale Architectures 07 Domain-Specific Architectures