Computer architecture : a quantitative approach /

Computer Architecture: A Quantitative Approach, Sixth Edition has been considered essential reading by instructors, students and practitioners of computer design for over twenty years. The sixth edition of this classic textbook is fully revised with the latest developments in processor and system ar...

Full description

Bibliographic Details
Main Authors: Hennessy, John L. (Author), Patterson, David A. (Author)
Format: Book
Language:English
Published: Cambridge, Massachusetts : Morgan Kaufmann Publishers, [2019].
Edition:Sixth edition.
Subjects:
Table of Contents:
  • 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
  • Warehouse-scale computers to exploit request-level and data-level parallelism
  • Domain-specific architectures
  • Appendix A. Instruction set principles ; Appendix B. Review of memory hierarchy ; Appendix C. Pipelining : basic and intermediate concepts
  • Online appendices. Appendix D. Storage systems ; Appendix E. Embedded systems ; Appendix F. Interconnection networks ; Appendix G. Vector processors in more depth ; Appendix H. Hardware and software for VLIW and EPIC ; Appendix I. Large-scale multiprocessors and scientific applications ; Appendix J. Computer arithmetic ; Appendix K. Survey of instruction set architectures ; Appendix L. Advanced concepts on address translation ; Appendix M. Historical perspectives and references.