By John L. Hennessy,David A. Patterson
This best-selling name, thought of for over a decade to be crucial examining for each severe scholar and practitioner of laptop layout, has been up to date all through to deal with an important traits dealing with computing device designers at the present time. during this version, the authors convey their trademark approach to quantitative research not just to excessive functionality laptop computing device layout, but in addition to the layout of embedded and server platforms. they've got illustrated their ideas with designs from all 3 of those domain names, together with examples from patron electronics, multimedia and net applied sciences, and excessive functionality computing.
The e-book keeps its hugely rated positive factors: Fallacies and Pitfalls, which proportion the hard-won classes of actual designers; old views, which offer a deeper examine laptop layout historical past; placing all of it jointly, which current a layout instance that illustrates the rules of the bankruptcy; labored Examples, which problem the reader to use the recommendations, theories and strategies in smaller scale difficulties; and Cross-Cutting matters, which express how the information lined in a single bankruptcy have interaction with these offered in others. additionally, a brand new function, one other View, provides short layout examples in a single of the 3 domain names except the only selected for placing all of it Together.
The authors current a brand new association of the fabric besides, decreasing the overlap with their different textual content, computing device association and layout: A Hardware/Software method 2/e, and providing extra in-depth therapy of complex issues in multithreading, guide point parallelism, VLIW architectures, reminiscence hierarchies, garage units and community technologies.
Also new to this variation, is the adoption of the MIPS sixty four because the guide set structure. as well as numerous on-line appendixes, new appendixes might be revealed within the booklet: one features a whole evaluation of the fundamental recommendations of pipelining, the opposite presents ideas a variety of the workouts. either might be necessary to the coed or specialist studying on her personal or within the school room.
Hennessy and Patterson proceed to target primary suggestions for designing genuine machines and for maximizing their cost/performance.
* offers state of the art layout examples including:
* IA-64 structure and its first implementation, the Itanium
* Pipeline designs for Pentium III and Pentium IV
* The cluster that runs the Google seek engine
* EMC garage platforms and their performance
* Sony Playstation 2
* Infiniband, a brand new garage sector and method zone network
* SunFire 6800 multiprocessor server and its processor the UltraSPARC III
* Trimedia TM32 media processor and the Transmeta Crusoe processor
* Examines quantitative functionality research within the advertisement server marketplace and the embedded marketplace, in addition to the conventional laptop market.
Updates all of the examples and figures with the latest benchmarks, equivalent to SPEC 2000.
* Expands assurance of guideline units to incorporate descriptions of electronic sign processors, media processors, and multimedia extensions to laptop processors.
* Analyzes capability, expense, and function of disks over decades.
Surveys the position of clusters in clinical computing and advertisement computing.
* offers a survey, taxonomy, and the benchmarks of mistakes and screw ups in laptop systems.
* provides exact descriptions of the layout of garage structures and of clusters.
* Surveys reminiscence hierarchies in smooth microprocessors and the major parameters of contemporary disks.
* provides a word list of networking terms.
Read Online or Download Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) PDF
Best systems architecture books
The sequence covers new advancements in laptop know-how. such a lot chapters current an summary of a present subfield inside desktops, with many citations, and sometimes contain new advancements within the box through the authors of the person chapters. subject matters comprise undefined, software program, theoretical underpinnings of computing, and novel purposes of pcs.
From the Foreword by way of Susan L. Graham: This ebook takes at the demanding situations of latest languages and architectures, and prepares the reader for the recent compiling difficulties that might unavoidably come up sooner or later. The definitive ebook on complex compiler layout This accomplished, up to date paintings examines complicated concerns within the layout and implementation of compilers for contemporary processors.
Activities Engineering and laptop technology includes papers awarded on the 2014 overseas convention on game technological know-how and desktop technology (SSCS 2014), held September 16-17, 2014 in Singapore and on the 2014 foreign convention on Biomechanics and activities Engineering (BSE 2014), held October 24-25, 2014, in Riga, Latvia.
This ebook describes novel software program innovations to extend reliability below user-defined constraints. The authors’ method bridges, for the 1st time, the reliability hole among and software program. Readers will the way to in attaining elevated tender mistakes resilience on unreliable undefined, whereas exploiting the inherent errors overlaying features and mistake (stemming from smooth blunders, getting older, and strategy adaptations) mitigations strength at assorted software program layers.
- IPv6 Core Protocols Implementation (The Morgan Kaufmann Series in Networking)
- Internet of Things with ESP8266
- Computer Organization and Design RISC-V Edition: The Hardware Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
- Anwendungsorientierte Mikroprozessoren: Mikrocontroller und Digitale Signalprozessoren (eXamen.press) (German Edition)
- UNIX Administration: A Comprehensive Sourcebook for Effective Systems & Network Management (Internet and Communications)
Extra info for Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
Computer Architecture: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) by John L. Hennessy,David A. Patterson