注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)計(jì)算機(jī)體系結(jié)構(gòu):量化研究方法(英文版·第5版)

計(jì)算機(jī)體系結(jié)構(gòu):量化研究方法(英文版·第5版)

計(jì)算機(jī)體系結(jié)構(gòu):量化研究方法(英文版·第5版)

定 價(jià):¥138.00

作 者: (美)亨尼西 等著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)體系結(jié)構(gòu)

ISBN: 9787111364580 出版時(shí)間: 2012-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《計(jì)算機(jī)體系結(jié)構(gòu):量化研究方法(英文版·第5版)》堪稱計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)學(xué)科的“圣經(jīng)”,是計(jì)算機(jī)設(shè)計(jì)領(lǐng)域?qū)W生和實(shí)踐者的必讀經(jīng)典。本書系統(tǒng)地介紹了計(jì)算機(jī)系統(tǒng)的設(shè)計(jì)基礎(chǔ)、存儲(chǔ)器層次結(jié)構(gòu)設(shè)計(jì)、指令級(jí)并行及其開發(fā)、數(shù)據(jù)級(jí)并行、GPU體系結(jié)構(gòu)、線程級(jí)并行和倉(cāng)庫(kù)級(jí)計(jì)算機(jī)等?,F(xiàn)今計(jì)算機(jī)界處于變革之中:移動(dòng)客戶端和云計(jì)算正在成為驅(qū)動(dòng)程序設(shè)計(jì)和硬件創(chuàng)新的主流范型。因此在這個(gè)最新版中,作者考慮到這個(gè)巨大的變化,重點(diǎn)關(guān)注了新的平臺(tái)(個(gè)人移動(dòng)設(shè)備和倉(cāng)庫(kù)級(jí)計(jì)算機(jī))和新的體系結(jié)構(gòu)(多核和GPU),不僅介紹了移動(dòng)計(jì)算和云計(jì)算等新內(nèi)容,還討論了成本、性能、功耗、可靠性等設(shè)計(jì)要素。每章都有兩個(gè)真實(shí)例子,一個(gè)來源于手機(jī),另一個(gè)來源于數(shù)據(jù)中心,以反映計(jì)算機(jī)界正在發(fā)生的革命性變革。本書內(nèi)容豐富,既介紹了當(dāng)今計(jì)算機(jī)體系結(jié)構(gòu)的最新研究成果,也引述了許多計(jì)算機(jī)系統(tǒng)設(shè)計(jì)開發(fā)方面的實(shí)踐經(jīng)驗(yàn)。另外,各章結(jié)尾還附有大量的習(xí)題和參考文獻(xiàn)。本書既可以作為高等院校計(jì)算機(jī)專業(yè)高年級(jí)本科生和研究生學(xué)習(xí)“計(jì)算機(jī)體系結(jié)構(gòu)”課程的教材或參考書,也可供與計(jì)算機(jī)相關(guān)的專業(yè)人士學(xué)習(xí)參考。

作者簡(jiǎn)介

  John L.Hennessy,斯坦福大學(xué)校長(zhǎng),IEEE和ACM會(huì)士,美國(guó)國(guó)家工程研究院院士及美國(guó)科學(xué)藝術(shù)研究院院士。Hennessy教授因?yàn)樵赗ISC技術(shù)方面做出了突出貢獻(xiàn)而榮獲2001年的Eckert-Mauchly獎(jiǎng)?wù)拢彩?001年Seymour Cray計(jì)算機(jī)工程獎(jiǎng)得主,并且和本書另外一位作者David A. Patterson分享了2000年John von Neumann獎(jiǎng)。David A. Patterson 加州大學(xué)伯克利分校計(jì)算機(jī)科學(xué)系主任、教授,美國(guó)國(guó)家工程研究院院士,IEEE和ACM會(huì)士,曾因成功的啟發(fā)式教育方法被IEEE授予James H. Mulligan,Jr.教育獎(jiǎng)?wù)隆K驗(yàn)閷?duì)RISC技術(shù)的貢獻(xiàn)而榮獲1995年IEEE技術(shù)成就獎(jiǎng),而在RAID技術(shù)方面的成就為他贏得了1999年IEEE Reynold Johnson4R息存儲(chǔ)獎(jiǎng)。2000年他John L. Hennessy分享了John yon Neumann獎(jiǎng)。

圖書目錄

Foreword
Preface
Acknowledgments
Chapter 1 Fundamentals of Quantitative Design and Analysis
1.1 Introduction
1.2 Classes of Computers
1.3 Defining Computer Architecture
1.4 Trends in Technology
1.5 Trends in Power and Energy in Integrated Circuits
1.6 Trends in Cost
1.7 Dependability
1.8 Measuring, Reporting, and Summarizing Performance
1.9 Quantitative Principles of Computer Design
1.10 Putting It All Together: Performance, Price, and Power
1.11 Fallacies and Pitfalls
1.12 Concluding Remarks
1.13 Historical Perspectives and References Case Studies and Exercises by Diana Franklin
Chapter 2 Memory Hierarchy Design
2.1 Introduction
2.2 Ten Advanced Optimizations of Cache Performance
2.3 Memory Technology and Optimizations
2.4 Protection: Virtual Memory and Virtual Machines
2.5 Crosscutting Issues: The Design of Memory Hierarchies
2.6 Putting It All Together: Memory Hierachies in the ARM Cortex-AS and Intel Core i7
2.7 Fallacies and Pitfalls
2.8 Concluding Remarks: Looking Ahead
2.9 Historical Perspective and References Case Studies and Exercises by Norman P. Jouppi, Naveen Muralimanohar, and Sheng Li
Chapter 3 nstruction-Level Parallelism and Its Exploitation
3.1 Instruction-Level Parallelism: Concepts and Challenges
3.2 Basic Compiler Techniques for Exposing ILP
3.3 Reducing Branch Costs with Advanced Branch Prediction
3.4 Overcoming Data Hazards with Dynamic Scheduling
3.5 Dynamic Scheduling: Examples and the Algorithm
3.6 Hardware-Based Speculation
3.7 Exploiting ILP Using Multiple Issue and Static Scheduling
3.8 Exploiting ILP Using Dynamic Scheduling, Multiple Issue, and Speculation
3.9 Advanced Techniques for Instruction Delivery and Speculation
3.10 Studies of the Limitations oflLP
3.11 Cross-Cutting Issues: ILP Approaches and the Memory System
3.12 Multithreading: Exploiting Thread-Level Parallelism to Improve Uniprocessor Throughput
3.13 Putting It All Together: The Intel Core i7 and ARM Cortex-AS
3.14 Fallacies and Pitfalls
3.15 Concluding Remarks: What's Ahead?
3.16 Historical Perspective and References Case Studies and Exercises by Jason D. Bakos and Robert R Colwell
Chapter4 Data-Level Parallelism in Vector, SIMD, and GPU Architectures
4.1 Introduction
4.2 Vector Architecture
4.3 SIMD Instruction Set Extensions for Multimedia
4.4 Graphics Processing Units
4.5 Detecting and Enhancing Loop-Level Parallelism
4.6 Crosscutting Issues
4.7 Putting It All Together: Mobile versus Server GPUS and Tesla versus Core i7
4.8 Fallacies and Pitfalls
4.9 Concluding Remarks
4.10 Historical Perspective and References Case Study and Exercises by Jason D. Bakos
Chapter 5 Thread-Level Parallelism
5.1 Introduction
5.2 Centralized Shared-Memory Architectures
5.3 Performance of Symmetric Shared-Memory Multiprocessors
……
Chapter6 Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism
Appendix A Instruction Set Principles
Appendix B Review of Memory Hierarchy
Appendix C Pipelining: Basic and Intermediate Concepts

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)