Computer architecture : a quantitative approach /
John L. Hennessy, David A. Patterson ; with contributions by Krste Asanović ́... [et al.].
- Fifth edition
- xxvii, 493, [325] p. : ill. ; 24 cm.
- The Morgan Kaufmann Series in Computer Architecture and Design. .
- The Morgan Kaufmann Series in Computer Architecture and Design. .
Includes bibliographical references (p. r-1-32) and index.
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.