大话处理器:处理器基础知识读本

百科

《大话处理器:处理器基础知识读本》是2011年9月26日清华大学出版社出版的图宜力阶盐艺犯难离书,作者是万木杨。

  • 书名 大话处理器:处理器基础知识读本
  • 作者 万木杨
  • 出版社 清华大学出版社
  • 出版时间 (2011年9月26日)
  • 页数 240 页

内容简介

  《大话处理器:处理器基础知识读本》主要内容使斤也地简介:处理器是IT、通信来自、电子产业的基石,没有360百科处理器,信息产业翻止许色绍举器大厦就如同建立在沙滩之上。《大话处理器:处理器基础知识读本》按举互年利是一本图文并茂、生动权翻移物成促蒸幽默的处理器科普读本,地伟或态云一划木看情思全书行文风趣幽默,用类比来解释晦涩的技术,用图画来代替枯燥的文字。

  本着科技以人为本的理念,《大话处理器:处理器基础知识读本》除了技术外,还介绍了大量人物和公司的正友轴础省百力微协故事,供大家闲读。《大话处理器:处理器基础知识读本》的主要读者是IT、通信、电子、半导体行业的从业人员以及学生。喜欢技术的看技术,不喜欢技术的看故事。

作者简介

  万木杨,网名木兮清扬,华为公司服务近6年,曾任软件工程师、算法工程师、系统工程师,擅长多媒体算法设计和编写高效士因罗发石代码。

  作者自2004年起开始研究多媒体算法,从语音识别,到人脸动画,再到视频编解码,足迹遍布语音、图像、视频、3D。自2006年在DSP上编写程序,从此开始深入研究处理器内部结构,后来接触过大量的半导体公司和处理器芯片,对处理器技术和产品有着深刻的理解。

  闲暇之余,作者喜爱读书,步振多年来保持平均两周一本的速度。

目录

  第1章 漫游计算机世界 1

  1.1 计算机的前世、今生、来世 3

  1.1.1 计算机的诞生 3

  1.1.2 从军用到民用--飞入寻常百姓家 12

  1.1.3 个人计算机时代--英雄辈出的时代 15

  1.1.4 手机--装在口袋的计算机 25

  1.1.5 无处不在的计算机 31

  1.督文1.6 计算机的来世 31

  1.2 计算机分门别类 33

  1.3 PC机结构探秘 34

杆候团冲显一弱请小七秋  1.3.1 处理器--一颗奔腾的心 34

  1.3.2 存储器--大肚能容,容天下难容之事 36

  1.3.3 主板与芯片组--架起沟通的桥梁 38

  1.3.4 输入设备--五觉 39

  1.3.5 显示设备--脸面 42

  1.3.6 显卡--我贵,因为我专业 47

  1.3.7 通信接口--关节 47

  1.3.8 软件--计算机的灵魂 49

  1.3.9 计算机产业发展态来自势 50

  第2章 初识处理器--掀起你的盖头来 53

  2.1 处理器是怎样工作的--处理器的硬件模型 55

  2.1.1 硬连线电路--一定终身 55

  2.1.2 通用肉减曾整露计算机模型--硬件搭台,软件360百科唱戏 56

  2.2 怎样钢李来使用处理器--处理器的编程模型 57

  2.2.1 软硬不分 57

  2.2.2 ISA横插一刀 57

  2.3 处理器胡后沉侵的分层模型 58

  2.4 选什异阻占答例难现么样的处理器--适合的才是最好的 59

  2.4.1 硬件指标--硬实力的竞争 59

  2.4.2 软件指标--软实力的竞制课争 62

  2.4.3 商业指标-非激介宜-在商言商 63

  第3章 指令集体系结构--处理器的外表 65

  3.1 指令集是什么 67

  3.1.1 从处理器编程模型谈起--一切从模型开始 急吧头感由织汉深临超67

  3.1.2 计算机语言--人与计算机沟通的桥梁 68

  3.2 指令集发展的来龙去脉 69

  3地烟争.2.1 CISC时代--粗放式扩张 69

  3.2.2 RISC时代--优化配置资源,合理提升效率 70

 委北击神眼方够 3.2.3 后RISC时代--不管黑猫白猫,抓到老鼠就是好猫 71

  3.3 指果今令集的五朵金花 73

  3.3.1 x86--硕大的大象 73

  3.3.2 ARM--稳扎稳打的蚁群 74

团目氢分都  3.3.3 MIPS--优雅的孔雀 75

  3.3.4 Power--昔日的贵族 76

  3.3.5 C6000--偏安一隅的独立王国 77

  3.3.6 至今仍在服班造集挥但调指云各刻役的元老们 78

  3.4 地盘之争 78

  活贵花出快3.4.1 地盘划分 79

  3.4.2 x86、ARM之战 80

  3.4.3 ARM、MIPS之战 80

  3.5 汇编语言格式--没有规矩不成方圆 81

  3.5.1 机器字长 81

  3.5.2 操作数个数 82

  3.5.3 操作数顺序 83

  3.5.4 大小端--小问题,大折腾 83

  3.5.5 指令类型--我们需要哪些指令 83

  3.5.6 硫极样冲儿失收时绿述安寻址方式--千万里,我追寻着你 84

  3.5.7 总结 85

  第4章 微架构--处理器的内心世界 87

  4.1 跟着顺溜学流水线 89

  4.1.1 顺溜的2级流水线 89

  4.1.2 顺溜流水线的深入分析 90

 念粒必问汉危位异突 4.2 从子弹射击到指令执行 93

  4.2.1 最简单的3级流水线 93

  4.2.2 史上最经典的5级流水线 95

  4.2.3 DSP更深的流水线 97

  4.2.4 流水线上的冒险--免不了磕磕绊绊 98

  4.2.5 分支预测--以古为镜,可以知兴替 103

  4.3 从顺序执行到乱序执行--因时制宜 107

  4.3.1 乱序的概念 107

  4.3.2 指令的相关 108

  4.3.3 去除指令的相关性 110

  4.3.4 处理器的乱序执行 113

  4.4 处理器并行设计--并行,提高性能的不二法门 117

  4.5 指令并行(Instruction Level Parallelism) 118

  4.5.1 指令并行的"绿营"和"蓝营" 118

  4.5.2 Superscalar处理器实例--Intel P4 CPU 119

  4.5.3 VLIW处理器实例--TI C6000 DSP 125

  4.5.4 Superscalar和VLIW总结 130

  4.6 数据并行(Data Level Parallelism) 130

  4.6.1 何为SIMD、MMX、SSE 130

  4.6.2 几种不同形式的SSE指令 132

  4.7 线程并行(Thread Level Parallelism) 133

  4.7.1 多线程--时分复用 133

  4.7.2 硬件多线程--让我来帮你一把 135

  4.7.3 多核--从"芯"到"蕊"的跳变 136

  4.7.4 各种硬件多线程对比 138

  4.8 并行总结 139

  4.9 微架构总结 142

  4.9.1 处理器性能公式 142

  4.9.2 通过微架构的改进提高程序执行效率 142

  4.9.3 商用处理器微架构的选择 143

  第5章 Cache--处理器的"肚量" 145

  5.1 什么是Cache--探索既熟悉又陌生的领域 147

  5.1.1 随处可见的Cache--技术来源于生活 147

  5.12 处理器的Cache--一切都是收益和成本的权衡 147

  5.2 处理器的Cache结构--探索那些鲜为人知的秘密 150

  5.2.1 Cache的层次--层次化管理 150

  5.2.2 Cache的工作方式--丘比特之剑,命中与未命中 151

  5.2.3 Cache的映射方式--多对一的策略 152

  5.2.4 Cache的写方式--你不需要知道真相 156

  5.3 Cache一致性 158

  5.3.1 一致性问题的产生--信息不对称导致的问题 158

  5.3.2 Cache一致性的底层操作 159

  5.3.3 Cache一致性协议 160

  5.4 片内可寻址存储器--软件管理的Cache 163

  第6章 编写高效代码--时间就是生命 167

  6.1 软件效率--21世纪什么最重要?效率! 169

  6.1.1 高效代码的意义--时间就是生命,时间就是金钱 169

  6.1.2 代码剖析--没有调查,就没有发言权 169

  6.2 减少指令数--勤俭持家 171

  6.2.1 使用更快的算法--算法,程序设计的灵魂 171

  6.2.2 选用合适的指令--合适的人做合逧??--计算机的基本构成 213

  8.1.1 模拟、数字、逻辑的关系--细微之处探真知 213

  8.1.2 组合逻辑电路--万丈高楼平地起 216

  8.1.3 时序逻辑电路--你在我心中留下了记忆 219

  8.1.4 微电子技术--微乎微乎,至于无形 221

  8.2 芯片设计--芯者,国之大事,不可不察也 224

  8.2.1 人类是怎么管理复杂事物的 224

  8.2.2 芯片设计流程 227

  8.2.3 硬件描述语言--软硬不分 227

  8.2.4 逻辑综合 229

  8.2.5 硬件描述语言与软件描述语言的差别 230

  8.2.6 物理设计 231

  8.3 芯片制造--点沙成金 233

  8.3.1 探索微观世界 233

  8.3.2 芯片制造流程 234

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com