Hennessy, John L.

Computer architecture : a quantitative approach John L. Hennessy, David A. Patterson ; with contributions by Krste Asanovic ... [et al]. - 5th ed. - Waltham, MA : Morgan Kaufmann/Elsevier, c2012. - xxvii, 493 p. [various pagings] : ill. ; 24 cm.



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.

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



9780123838728

2011038128


Computer architecture
Quantitative design
Design services
Design and analysis
Embedded systems

004.2/2