《计算机系统结构:量化研究方法》文字版 第5版
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Hadoop权威指南.大数据的存储与分析.第4版中文版》[]
- 《系统架构设计师-免费下载-pdf 》[]
- 《软件设计师教程(第三版)-pdf-免费下载 》[]
- 《精益开发实战-用看板管理大型项目》[]
- 《大话设计模式-pdf-免费下载》[]
- 《面向对象设计与分析-pdf-免费下载》[]
- 《重构——改善既有代码的设计》[]
- 《设计模式之禅作者_ 秦小波.azw3 》[]
- 《程序员必读之软件架构(图灵程序设计丛书)》[]
- 《面向对象开发方法》[]
内容介绍
䏿–‡å: 计算机系统结构:é‡åŒ–ç ”ç©¶æ–¹æ³•(第5版)
原å: Computer Architecture: A Quantitative Approach
作者: John L.Hennessy æ–¯å¦ç¦å¤§å¦æ ¡é•¿
IEEE和ACM会士
ç¾Žå›½å›½å®¶å·¥ç¨‹ç ”ç©¶é™¢é™¢å£«åŠç¾Žå›½ç§‘å¦è‰ºæœ¯ç ”究院院士。Hennessyæ•™æŽˆå› ä¸ºåœ¨RISC技术方é¢åšå‡ºäº†çªå‡ºè´¡çŒ®è€Œè£èŽ·2001å¹´çš„Eckert-Mauchly奖ç«
他也是2001年Seymour Cray计算机工程奖得主
并且和本书å¦å¤–一ä½ä½œè€…David A.Patterson分享了2000å¹´John von Neumann奖。
图书分类: 硬件
èµ„æºæ ¼å¼: PDF
版本: æ–‡å—版 第5版
出版社: Elsevier, Inc
书å·: 9780123838728
å‘行时间: 2012å¹´
地区: 美国
è¯è¨€: 英文
简介:

Table of Contents
=================
1 ç« èŠ‚å˜åŒ–
1.1 强调了功耗
1.2 æ›´åŠ å¼ºè°ƒå˜å‚¨ä½“系结构
1.3 åˆå¹¶äº†ILP(Instruction-Level Parallelismï¼‰ç« èŠ‚
1.4 å¢žåŠ äº†å¯¹å‘é‡ã€SIMDå’ŒGPUç‰å¼ºå¤§æ•°æ®æµå¹¶è¡Œæ”¯æŒä¸€ç«
1.5 对称多处ç†å™¨å’Œå¤šçº¿ç¨‹å¹¶è¡Œç« 节å˜åŒ–ä¸å¤§
1.6 å¢žåŠ äº†Warehouse-Scaleä¸€ç« ä»‹ç»é¢å‘请求和数æ®çš„并行
1.7 弱化外部å˜å‚¨ç« 节
2 《编译点滴》评论
3 å…¶ä»–å˜åŒ–
4 相关资æº
1 ç« èŠ‚å˜åŒ–
~~~~~~~~~~~
1.1 强调了功耗
===============
ç¬¬ä¸€ç« åœ¨Put it all togetherä¸ï¼Œä¾§é‡äº†å¯¹åŠŸè€—çš„è€ƒå¯Ÿã€‚
1.2 æ›´åŠ å¼ºè°ƒå˜å‚¨ä½“系结构
=========================
在第4版ä¸ï¼Œå˜å‚¨ä½“系结构虽然也是很é‡è¦çš„ä¸€ç« ï¼Œä½†è¢«æ”¾ç½®åœ¨ç¬¬5ç« ã€‚è€Œç¬¬5版ä¸ï¼Œç›´æŽ¥å°†å…¶æ”¾ç½®åœ¨äº†ç¬¬2ç« ã€‚
æœ¬ç« ä¸é™¤äº†è®¨è®ºCacheã€SRAMå’ŒDRAMï¼Œè¿˜å¢žåŠ äº†å¯¹Flash的讨论。
Put it all together䏿‰€ä¸¾çš„例å,也从AMD Opteron,改æˆäº†ARM Cortex-A8å’ŒCore I7。
1.3 åˆå¹¶äº†ILP(Instruction-Level Parallelismï¼‰ç« èŠ‚
===================================================
ILPä¸€ç« ä¸»è¦ä»‹ç»äº†æŒ‡ä»¤çº§å¹¶è¡Œçš„相关概念,在第4版ä¸åˆ†ä¸ºä¸¤ä¸ªç« 节分别在第2和第3ç« ä¸è®ºè¿°ã€‚第5版ä¸ï¼Œå°†ä¸¤ä¸ªç« 节åšäº†åˆå¹¶ï¼Œåœ¨ç¬¬3ç« ä¸ä»‹ç»ã€‚
è¿™ä¸€ç« ä¸çš„Put It All Together也主è¦è®¨è®ºARM Cortex A8å’ŒCore I7.
《é‡åŒ–》第3版曾使用大é‡çš„篇幅介ç»å®‰è…¾å’ŒVLIWä¸çš„æŒ‡ä»¤çº§å¹¶è¡Œï¼Œç¬¬4ç‰ˆè™½ç„¶å¢žåŠ äº†å¯¹Power处ç†å™¨å’ŒX86处ç†å™¨çš„介ç»ï¼Œä½†å®‰è…¾çš„VLIW也被一并介ç»ã€‚
第5版则干脆直接ARMå’ŒCore。关于安腾和VLIW的介ç»ï¼Œæ”¾åˆ°äº†é™„录里。作者给出的ç†ç”±æ˜¯â€œThis architecture did not live up to the earlier claims".
å³ä½œè€…觉得这ç§ä½“系结构实际效果并没有开始时声称的那么好.
1.4 å¢žåŠ äº†å¯¹å‘é‡ã€SIMDå’ŒGPUç‰å¼ºå¤§æ•°æ®æµå¹¶è¡Œæ”¯æŒä¸€ç«
====================================================
ä¸ç®¡æ˜¯é«˜æ€§èƒ½è®¡ç®—é¢†åŸŸï¼Œè¿˜æ˜¯åµŒå…¥å¼æ‰‹æœºä¸Šï¼ŒçŽ°åœ¨è²Œä¼¼ä¸ç”¨ä¸ŠGPUå°±ä¸å¤Ÿæ—¶å°šã€‚
《é‡åŒ–》在第4版åªåœ¨é™„录ä¸ä»‹ç»äº†ä¸€ä¸‹å‘釿œºï¼Œåœ¨ç¬¬5版ä¸åˆ™åœ¨æ£æ–‡ä¸ç¬¬4ç« å®Œæ•´çš„ä»‹ç»è¯¥ä½“系结构。
而且作者用了“contain the most detailed and clearset explanation of GPU yet"æ¥å½¢å®¹è¿™ä¸€ç« 的内容,而且用了â€particularly proud aboutâ€œå½¢å®¹è‡ªå·±å¯¹è¿™ä¸€ç« çš„æ€åº¦ã€‚
å¯è§ï¼Œè¿™ä¸€ç« 将是本书让作者最为骄傲的亮点之一(之二是第6ç« å¯¹Google Warehouse-scale计算机的论述,没有之三)。
è¿™ä¸€ç« ä¸»è¦ä»‹ç»äº†GPU的体系结构,并选择Core I7ã€Nvidia GTX系列GPUå’Œ Tegra 2 GPU进行比较。
1.5 对称多处ç†å™¨å’Œå¤šçº¿ç¨‹å¹¶è¡Œç« 节å˜åŒ–ä¸å¤§
=========================================
è¿™ä¸€ç« ä¸»è¦ä»‹ç»çº¿ç¨‹çº§å¹¶è¡Œï¼Œä½†æ ‡é¢˜ä»Žç¬¬å››ç‰ˆçš„â€Multiprocessors and Thread-Level Application"ï¼Œç¼©å‡æˆäº†â€œThread-Level Applicationâ€ï¼Œä½œè€…并没有æä¸ºä»€ä¹ˆå°‘了一个è¯ã€‚
Put It All Together 部分的介ç»ä¹Ÿä»ŽSun T1å˜æˆäº† Core I7.
1.6 å¢žåŠ äº†Warehouse-Scaleä¸€ç« ä»‹ç»é¢å‘请求和数æ®çš„并行
======================================================
warehouse规模计算机(Warehouse-Scale Computer, WSC),å³å°†æ•´ä¸ªæ•°æ®ä¸å¿ƒçœ‹ä½œä¸€å°è®¡ç®—机。这ç§è§„模的计算机é¢å‘çš„ä¸»è¦æ˜¯äº’è”网æœåŠ¡ã€‚
ä½œè€…åœ¨æ’°å†™è¿™ä¸€ç« æ—¶ï¼Œå¾—åˆ°äº†è®¸å¤šAmazonå’ŒGoogle一线工程师的å作,论述WSCè®¡ç®—æœºçš„è®¾è®¡ã€æˆæœ¬å’Œæ€§èƒ½ã€‚
æœ¬ç« ä»ŽMapReduceçš„ç¼–ç¨‹æ¨¡åž‹è°ˆèµ·ï¼ŒæŽ¥ç€æè¿°WSC计算机的物ç†å®žçŽ°ï¼Œä»¥åŠèƒ½è€—ã€æˆæœ¬ã€æ€§èƒ½çš„æƒ…况。
Put It All Together部分详细介ç»äº†Google WSC的情况,许多内容都是在本书ä¸é¦–次公开。
(《编译点滴》也将æŒç»è·Ÿè¿›è¿™éƒ¨åˆ†å†…容,敬请关注。)
1.7 弱化外部å˜å‚¨ç« 节
=====================
“Storag Systemâ€ä¸€ç« ,是《é‡åŒ–》第4ç‰ˆæœ¬æ£æ–‡ä¸çš„ä¸€ç« ï¼Œåœ¨ç¬¬5版ä¸ï¼Œè¢«æ”¾å…¥äº†é™„录里。
2 《编译点滴》评论
~~~~~~~~~~~~~~~~~~~
从第4版到第5版,书ä¸çš„亮点“Put It All Togetherâ€éƒ¨åˆ†ï¼Œä»Žä»‹ç»Intel Pentium 4, Sun T1,AMD Opteronç‰å¥½å‡ 款CPU的结构,缩å‡ä¸ºä»‹ç»ARM Cortex å’ŒCore I7。
看æ¥ä½œè€…也看好Intelå’ŒARM的未æ¥å‘展。
第5版的《é‡åŒ–ã€‹æ›´åŠ å…³æ³¨ä¸ªäººç§»åŠ¨è®¾å¤‡ä¸Šçš„ä½“ç³»ç»“æž„å‘å±•ï¼Œä»¥åŠæ•°æ®ä¸å¿ƒç«¯çš„体系结构å‘展,所以选择了é¢å‘个人设备的ARM Cortex系列CPUå’Œé¢å‘æ•°æ®ä¸å¿ƒçš„Intel Core I7 CPU。
é™¤äº†ç¬¬ä¸€ç« åŸºç¡€ä»‹ç»å’Œç¬¬äºŒç« å˜å‚¨ç»“构外,第3-6ç« æ¯ä¸€ç« çš„æ ‡é¢˜ä¸éƒ½æœ‰â€œParallelismâ€ã€‚总共涉åŠäº†å¦‚ä¸‹å‡ ä¸ªæ–¹é¢ï¼š
- 指令级并行(ILP)
- æ•°æ®çº§å¹¶è¡Œï¼ˆDLP)
- 线程级并行(TLP)
- 请求级并行(RLP)
其䏿•°æ®çº§å¹¶è¡Œå ç”¨çš„ç« èŠ‚æœ€å¤šï¼Œè€Œä¸”éƒ½æ˜¯ç¬¬5版《é‡åŒ–ã€‹ä¸æ–°å¢žåŠ çš„ç« èŠ‚--第4ç« GPU和第6ç« æ•°æ®ä¸å¿ƒã€‚æ•°æ®æ£å˜å¾—è¶Šæ¥è¶Šé‡è¦ã€‚
`
3 å…¶ä»–å˜åŒ–
~~~~~~~~~~~
- 定价贵了,原价从第4版的78元,涨到了138元。
- å˜åŽšäº†ä¸€ç‚¹ï¼Œæ£æ–‡éƒ¨åˆ†ä»Ž423é¡µå¢žåŠ åˆ°äº†493页。
- 纸质和å°åˆ·è´¨é‡éƒ½ä¸‹é™äº†å¾ˆå¤šã€‚钢笔没有办法在书纸上书写,渗墨很严é‡ã€‚而且å°åˆ·è´¨é‡ä¹Ÿä¸å¥½ï¼Œæ²¹å¢¨çš„味é“很大。
4 相关资æº
~~~~~~~~~~~
- http://www.amazon.com/Computer-Architectur...2383872X
- http://booksite.mkp.com/9780123838728/ ï¼ˆé™„å½•ç« èŠ‚ã€è¯¾åŽä¹ é¢˜ç”æ¡ˆä¸‹è½½)
目录:
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
《计算机体系结构-é‡åŒ–ç ”ç©¶æ–¹æ³•ã€‹æ˜¯è®¡ç®—æœºä½“ç³»ç»“æž„é¢†åŸŸï¼Œæœ€ç»å…¸ä¹Ÿæ˜¯æœ€å‰æ²¿çš„æ•™æã€‚
ç»å…¸ï¼Œæ˜¯å› 为没有其他的书能超越æ¤ä¹¦åœ¨ä½“系结构领域的地ä½ã€‚剿²¿ï¼Œæ˜¯å› 为这本书基本是æ¯5å¹´å·¦å³å†ç‰ˆä¸€æ¬¡ã€‚紧紧围绕最新的体系结构方å‘çš„å˜åŒ–。
æ‰€ä»¥è¿™ç¯‡æ–‡ç« ï¼Œè™½ç„¶æ˜¯åœ¨å¯¹æ¯”ã€Šé‡åŒ–》第4版和第5版的区别,å´èƒ†æ•¢æ ‡é¢˜é‡ŒåŠ ä¸Šâ€œä½“ç³»ç»“æž„è¿™äº”å¹´â€çš„åŽŸå› ã€‚
《é‡åŒ–》第5版是å‰å¤©åœ¨å›½å†…市场æ£å¼ä¸Šå¸‚的,《编译点滴》在第一时间拨出巨款è´å…¥æ¤ä¹¦ã€‚
就是希望能为å„使œ‹å‹é€ä¸Šæ›´æœ‰ä»·å€¼çš„åšæ–‡ã€‚
