Computer architecture a quantitative approach

The computing world is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation. This book focuses on the shift, exploring the ways in which software and technology in the 'cloud' are accessed by ce...

Full description

Bibliographic Details
Main Author: Hennessy, John L.
Other Authors: Patterson, David A., Asanović, Krste
Format: eBook
Language:English
Published: Waltham, MA Morgan Kaufmann/Elsevier 2012
Edition:5th ed
Series:Morgan Kaufmann series in computer architecture and design
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
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
  • Instruction set principles
  • Review of memory hierarchy
  • Pipelining: basic and intermediate concepts
  • Online appendices. Storage systems
  • Embedded systems
  • Interconnection networks
  • Vector processors in more depth
  • Hardware and software for VLIW and EPIC
  • Large-scale multiprocessors and scientific applications
  • Computer arithmetic
  • Survey of instruction set architectures
  • Historical perspectives and references
  • Includes bibliographical references (pages r-1-32) and index