计算机体系结构:量化研究方法(英文版·原书第6版)

计算机体系结构:量化研究方法(英文版·原书第6版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

内容简介

  文艺复兴以来,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势;也正是这样的优势,使美国在信息技术发展的六十多年间名家辈出、独领风骚。在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭示了学术的源变,既遵循学术规范,又自有学者个性,其价值并不会因年月的流逝而减退。

  近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战;而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短的现状下,美国等发达国家在其计算机科学发展的几十年间积淀和发展的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀计算机教材将对我国计算机教育事业的发展起到积极的推动作用,也是与世界接轨、建设真正的世界一流大学的必由之路。

  “计算机科学丛书”的出版工作得到了国内外学者的鼎力相助,国内的专家不仅提供了中肯的选题指导,还不辞劳苦地担任了翻译和审校的工作;而原书的作者也相当关注其作品在中国的传播,有的还专门为其书的中译本作序。迄今,“计算机科学丛书”已经出版了近500个品种,这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍。其影印版“经典原版书库”作为姊妹篇也被越来越多实施双语教学的学校所采用。

作者简介

  约翰·L.亨尼斯(John L.Hennessy),Hennessy与Patterson共同荣获了2017年度“图灵奖”,以表彰他们在计算机体系结构领域的开创性贡献。Hennessy现为Google母公司Alphabet的董事长,之前曾任斯坦福大学第十任校长。他是IEEE和ACM会士,美国国家工程院、国家科学院、美国哲学院以及美国艺术与科学院院士。他于1981年开始研究MIPS项目,之后创办MIPS Computer Systems公司,开发了商用RISC微处理器之一。他还领导了DASH项目,设计了一个可扩展cache-致性多处理器原型。

  

  戴维·A.帕特森(David A.Patterson),Patterson与Hennessy共同荣获了2017年度“图灵奖”。Patterson现为Google杰出工程师,之前为加州大学伯克利分校教授。他曾任ACM主席一职,目前是ACM和IEEE会士,美国艺术与科学院和计算机历史博物馆院士,并入选了美国国家工程院、国家科学院和硅谷工程名人堂。他领导了RISC I的设计与实现工作,并且是RAID项目的领导者。

章节目录

Chapter 1 Fundamentals of Quantitative Design and Analysis

1.1 Introduction 2

1.2 Classes of Computers 6

1.3 Defining Computer Architecture 11

1.4 Trends in Technology 18

1.5 Trends in Power and Energy in Integrated Circuits 23

1.6 Trends in Cost 29

1.7 Dependability 36

1.8 Measuring, Reporting, and Summarizing Performance 39

1.9 Quantitative Principles of Computer Design 48

1.10 Putting It All Together: Performance, Price, and Power 55

1.11 Fallacies and Pitfalls 58

1.12 Concluding Remarks 64

1.13 Historical Perspectives and References 67

Case Studies and Exercises by Diana Franklin 67

Chapter 2 Memory Hierarchy Design

2.1 Introduction 78

2.2 Memory Technology and Optimizations 84

2.3 Ten Advanced Optimizations of Cache Performance 94

2.4 Virtual Memory and Virtual Machines 118

2.5 Cross-Cutting Issues: The Design of Memory Hierarchies 126

2.6 Putting It All Together: Memory Hierarchies in the ARM Cortex-A53 and Intel Core i7 6700 129

2.7 Fallacies and Pitfalls 142

2.8 Concluding Remarks: Looking Ahead 146

2.9 Historical Perspectives and References 148

Case Studies and Exercises by Norman P. Jouppi, Rajeev

Balasubramonian, Naveen Muralimanohar, and Sheng Li

Chapter 3 Instruction-Level Parallelism and Its Exploitation

3.1 Instruction-Level Parallelism: Concepts and Challenges 168

3.2 Basic Compiler Techniques for Exposing ILP 176

3.3 Reducing Branch Costs With Advanced Branch Prediction 182

3.4 Overcoming Data Hazards With Dynamic Scheduling 191

3.5 Dynamic Scheduling: Examples and the Algorithm 201

3.6 Hardware-Based Speculation 208

3.7 Exploiting ILP Using Multiple Issue and Static Scheduling 218

3.8 Exploiting ILP Using Dynamic Scheduling, Multiple Issue, and Speculation 222

3.9 Advanced Techniques for Instruction Delivery and Speculation 228

3.10 Cross-Cutting Issues 240

3.11 Multithreading: Exploiting Thread-Level Parallelism to Improve Uniprocessor Throughput 242

3.12 Putting It All Together: The Intel Core i7 6700 and ARM Cortex-A53 247

3.13 Fallacies and Pitfalls 258

3.14 Concluding Remarks: What’s Ahead? 264

3.15 Historical Perspective and References 266

Case Studies and Exercises by Jason D. Bakos and Robert P. Colwell 266

Chapter 4 Data-Level Parallelism in Vector, SIMD, and GPU Architectures

4.1 Introduction 282

4.2 Vector Architecture 283

4.3 SIMD Instruction Set Extensions for Multimedia 304

4.4 Graphics Processing Units 310

4.5 Detecting and Enhancing Loop-Level Parallelism 336

4.6 Cross-Cutting Issues 345

4.7 Putting It All Together: Embedded Versus Server GPUs and Tesla Versus Core i7 346

4.8 Fallacies and Pitfalls 353

4.9 Concluding Remarks 357

4.10 Historical Perspective and References 357

Case Study and Exercises by Jason D. Bakos 357

Chapter 5 Thread-Level Parallelism

5.1 Introduction 368

5.2 Centralized Shared-Memory Architectures 377

5.3 Performance of Symmetric Shared-Memory Multiprocessors 393

5.4 Distributed Shared-Memory and Directory-Based Coherence 404

5.5 Synchronization: The Basics 412

5.6 Models of Memory Consistency: An Introduction 417

5.7 Cross-Cutting Issues 422

5.8 Putting It All Together: Multicore Processors and Their Performance 426

5.9 Fallacies and Pitfalls 438

5.10 The Future of Multicore Scaling 442

5.11 Concluding Remarks 444

5.12 Historical Perspectives and References 445

Case Studies and Exercises by Amr Zaky and David A. Wood 446

Chapter 6 Warehouse-Scale Computers to Exploit Request-Level and Data-Level Parallelism

6.1 Introduction 466

6.2 Programming Models and Workloads for Warehouse-Scale Computers 471

6.3 Computer Architecture of Warehouse-Scale Computers 477

6.4 The Efficiency and Cost of Warehouse-Scale Computers 482

6.5 Cloud Computing: The Return of Utility Computing 490

6.6 Cross-Cutting Issues 501

6.7 Putting It All Together: A Google Warehouse-Scale Computer 503

6.8 Fallacies and Pitfalls 514

6.9 Concluding Remarks 518

6.10 Historical Perspectives and References 519

Case Studies and Exercises by Par

计算机体系结构:量化研究方法(英文版·原书第6版)是2019年由机械工业出版社出版,作者约翰L.亨尼斯(JohnL.Hennessy)。

得书感谢您对《计算机体系结构:量化研究方法(英文版·原书第6版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
全能一本通 电子书
1.内容实用。本书讲述了一些开店技巧与疑难问题解答。这些技巧与解答是理论与实战相结合的结晶,是实践中的一些宝贵技巧和经验的总结和提炼,不仅可以帮助读者对重点内容进行理解和把握,还可以帮助读者利用一种新的思维方式去感悟网店的经营与管理。 2.具有权威性。本书结合淘宝网上多位钻石卖家和皇冠卖家的实际经验,可以使读者轻松地进入淘宝开店,做成第一笔交易。 3.功能新。本书按照2019年新改版的淘宝界面进行教学。所有技术的效果都在淘宝店铺中得到过实际验证,已经获得了巨大的成功,并且目前还在持续地创造着惊人的效益。
税务会计实务 电子书
  税务会计是会计的三大分支之一,也是财经类专业的基础课程之一,它是集税收法律、法规、规章及其他规范性文件和会计核算于一体的一门特种专业会计。《税务会计实务》根据新颁布实施的企业会计准则和税法的要求,结合中小企业实际编写。本书在编写过程中,充分考虑了高等教育和成人教育的特点,力求遵循税务会计核算内在的逻辑,体现税务会计的新变化和成果,做到清晰明了、循序渐进、条理性强。  《税务会计实务》主要阐述了
人民邮电出版社税务会计 电子书
1. 作者知名度高——本书作者是丽水职业技术学院院长,财会专业知名专家,国家精品课程负责人; 2. 教材内容新——本书根据2019年新的税法和会计准则为依据,对税务会计相关知识内容进行了更新; 3. 编写体例巧——根据税务会计实际工作过程设计学习内容,按照理实一体的高职教育要求,每个学习任务后面附有练习,每个项目结束附有综合实训,目的在于让学生边学边练,理实一体,在实训过程中掌握税务会计工作的基本操作流程和操作要领,能计算企业常见税费的应缴金额,会办理各税款的纳税申报和相关的涉税会计处理。 4. 教材可读性强——教材在编写时对内容体系、难易程度、案例等方面进行了特殊处理,具有明显的针对性和易读性; 5. 配套丰富资源,在同类教材中作者知名度高,在同一作者同名书中配套资源好。
人民邮电出版社财经基本技能 电子书
1.搭配微课视频,优化教学效果。 2.优化人民币币种,增加第5版2019人民币票种。 3.报税部分,使用增值税税率及财务报表。 4.优化习题配套。 财经基本技能是财务会计大类的专业基础课,本书能较好地符合教学标准,完美贴合课时安排。
经济效益审计 电子书
  《经济效益审计》以经济效益审计基本理论为基础,以内部审计开展的经济效益审计为主导,综合阐述了经济效益审计理论、方法和程序,同时对国家审计开展的绩效审计作了概括性介绍。  在内容方面,《经济效益审计》在参阅和借鉴已有论著的基础上,将现行准则与规定融入教材内容中,大大增强了《经济效益审计》的实用性和科学性。  在体例方面,《经济效益审计》理论部分力求全面、系统、新颖,以便更好地指导实务;实务部分尽