大话处理器—处理器基础知识读本
基本信息
- 作者: 万木杨 [作译者介绍]
- 出版社:清华大学出版社
- ISBN:9787302263159
- 上架时间:2011-8-31
- 出版日期:2011 年10月
- 开本:16开
- 页码:240
- 版次:1-1
- 所属分类:
计算机 > 计算机组织与体系结构 > 微处理器/CPU
编辑推荐
国内首本图文并茂、生动幽默的处理器科普读本
全面揭秘处理器核心技术
恰当、幽默的类比让人叹为观止
丰富的人物、公司介绍,带您遨游计算机、半导体世界本书部分章节曾在中国第一通信社区——通信人家园论坛(bbs.c114.net)上连载,得到了网友的广泛好评,帖子迅速被置顶、加精、进入论坛首页,也在公司内部被大量传播。
推荐阅读
内容简介回到顶部↑
书籍
计算机书籍
处理器是it、通信、电子产业的基石,没有处理器,信息产业大厦就如同建立在沙滩之上。
本书是一本图文并茂、生动幽默的处理器科普读本,全书行文风趣幽默,用类比来解释晦涩的技术,用图画来代替枯燥的文字。本着科技以人为本的理念,本书除了技术外,还介绍了大量人物和公司的故事,供大家闲读。
第1章漫游计算机世界,介绍了计算机的前世今生,以及计算机的五脏六腑、七经八脉。第2~5章从外到内,介绍了处理器的外表和内心结构,处理器的核心技术尽在于此。第6章向软件人员介绍了怎样编写高效代码,处理器的客户就是程序员,程序员在处理器上开发程序,不了解处理器怎么好意思,而对处理器了解得越深,编写出来的代码执行效率就越高。第7章介绍了一大堆的处理器公司,现在的人们攒电脑,以后的人们说不定就能攒处理器了。第8章走进处理器的内“芯”世界,介绍处理器芯片是怎么设计与制造出来的。
本书的主要读者是it、通信、电子、半导体行业的从业人员以及学生。喜欢技术的看技术,不喜欢技术的看故事。
计算机书籍
处理器是it、通信、电子产业的基石,没有处理器,信息产业大厦就如同建立在沙滩之上。
本书是一本图文并茂、生动幽默的处理器科普读本,全书行文风趣幽默,用类比来解释晦涩的技术,用图画来代替枯燥的文字。本着科技以人为本的理念,本书除了技术外,还介绍了大量人物和公司的故事,供大家闲读。
第1章漫游计算机世界,介绍了计算机的前世今生,以及计算机的五脏六腑、七经八脉。第2~5章从外到内,介绍了处理器的外表和内心结构,处理器的核心技术尽在于此。第6章向软件人员介绍了怎样编写高效代码,处理器的客户就是程序员,程序员在处理器上开发程序,不了解处理器怎么好意思,而对处理器了解得越深,编写出来的代码执行效率就越高。第7章介绍了一大堆的处理器公司,现在的人们攒电脑,以后的人们说不定就能攒处理器了。第8章走进处理器的内“芯”世界,介绍处理器芯片是怎么设计与制造出来的。
本书的主要读者是it、通信、电子、半导体行业的从业人员以及学生。喜欢技术的看技术,不喜欢技术的看故事。
作译者回到顶部↑
本书提供作译者介绍
万木杨,网名木兮清扬,华为公司服务近6年,曾任软件工程师、算法工程师、系统工程师,擅长多媒体算法设计和编写高效代码。
作者自2004年起开始研究多媒体算法,从语音识别,到人脸动画,再到视频编解码,足迹遍布语音、图像、视频、3D。自2006年在DS上编写程序,从此开始深入研究处理器内部结构,后来接触过大量的半导体公司和处理器芯片,对处理器技术和产品有着深刻的理解。
闲暇之余,作者喜爱读书,多年来保持平均两周一本的速度。
.. << 查看详细
作者自2004年起开始研究多媒体算法,从语音识别,到人脸动画,再到视频编解码,足迹遍布语音、图像、视频、3D。自2006年在DS上编写程序,从此开始深入研究处理器内部结构,后来接触过大量的半导体公司和处理器芯片,对处理器技术和产品有着深刻的理解。
闲暇之余,作者喜爱读书,多年来保持平均两周一本的速度。
.. << 查看详细
目录回到顶部↑
《大话处理器——处理器基础知识读本》
第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
第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
前言回到顶部↑
正如广告语说的那样:处理器无处不在(Microprocessors are everywhere)。每一个成功的男人背后都有一个成功的女人,每一个成功的电子产品里面至少有一个成功的处理器。不管是我们经常使用的计算机、手机、汽车,还是为我们服务但我们不知道它们在哪儿的基站、服务器、交换机等,莫不如此。我们身处的电子世界,是建立在处理器基础之上的。前科技部部长徐冠华曾经发出这样的感叹:“没有自己的CPU芯片,我们的信息产业大厦就如同建立在沙滩上。”正因如此,龙芯、汉芯等芯的一点点风吹草动,总能牵动大家的心。
服务器的处理器被Intel和IBM把持着,PC机的处理器被Intel和AMD把持着,手机、平板电脑上的处理器则是百家争鸣,不仅有传统的高通、博通、TI、Freescale等公司,三星、苹果、nVidia等公司也加入了战团。另外,新的处理器公司也依靠自己在某一方面的独特技术优势而备受追捧,如擅长多核的Tilera、擅长可配置处理器的Tensilica等。
做处理器很难吗?难,也可说不难。说它难,是因为从头设计一款处理器确实很难,说它不难,是因为现在可以买到一大堆的处理器IP核,如ARM核、MIPS核、PowerPC核、Xtensa核等,网上还有开源的处理器核,用这些处理器IP核再搭配一些外围的东西,就可以设计出一款处理器,交由芯片代工厂生产,就得到了一颗处理器芯片。这个行业是越来越开放,越来越“混乱”,也越来越有意思。
本书内容
本书是一本图文并茂、生动幽默的处理器科普读物,全书行文风趣幽默,用类比来解释晦涩的技术,用图画来代替枯燥的文字。本着科技以人为本的理念,本书除了技术外,还介绍了大量人物和公司的故事,供大家闲读。本书站在一个软件工程师的角度来描述处理器,书中没有花篇幅谈论处理器的外设、接口、中断等内容,而是更多地探讨影响处理器性能的流水线、指令并行、数据并行、线程并行、Cache等内容。
说起处理器,自然不能不提计算机,第1章漫游计算机世界,介绍了计算机的前世今生,以及计算机的五脏六腑、七经八脉。
第2~5章从外到内,介绍了处理器的外表和内心结构,处理器的核心技术尽在于此。了解了这几章,我们就能知道一款处理器擅长做什么事情,不擅长做什么事情。第6章向软件人员介绍了怎样编写高敛代码,处理器的客户就是程序员,程序员在处理器上开发程序,对处理器了解得越深,编写出来的代码执行效率就越高。
第7章介绍了一大堆的处理器IP公司,现在的人们攒电脑,以后的人们说不定就能攒处理器了。
第8章走进处理器的内“芯”世界,介绍处理器芯片是怎么设计与制造出来的。
本书特色
图多。常言道,文不如表,表不如图,图一来可以节省笔墨,二来可以迅速向读者强化作者的意思,其实汉语本身就是象形字,最早也是从图演化而来,以图代文也是理所当然。
语言生动、幽默,多用类比。一个东西,这样说不容易懂,换一种说法就容易懂了,很多技术也来源于生活,技术和生活实例联系在一起,也更能帮助读者理解、记忆。
知识面广、新颖。本书介绍了大量的公司、人物和故事,也介绍了计算机、处理器、软件、芯片设计与制造。
读者对象
本书的读者对象是对计算机、处理器感兴趣的人员,做软件开发的人员,以及IT、通信、电子、半导体行业的从业人员和大专院校的学生。喜欢技术的看技术,不喜欢技术的看故事。
致谢
感谢漂亮、可爱的曹阳妹妹为本书作画,画工精湛,创意一流。感谢英特尔高性能计算/工作站架构师何万青博士在百忙之中读完本书,并熬夜作序,导致第二天发高烧,在此致上歉意。感谢华为处理器行业管理协会会长、硬件技术开发部部长蔡绪鹏总结了处理器四十年的发展历程,为本书作序(注:根据出版需要,有删减,原文参见作者博客)。感谢原浙江大学信息与电子工程系副主任、博导,华为美国研究所专家,资深硅谷人士周峰博士,在本书的写作与出版上,提出了诸多指导意见,并作序。感谢清华大学出版社王峰松老师为本书的写作与出版殚精竭虑,出谋划策。感谢为我的成长给予过帮助的所有人。
本书包含大量的图片,除了原创的漫画、示意图外,还包含不少历史名人照片、剧照、相关产品照片、互联网娱乐照片等,此外,本书还有少量图片直接引用或者参考了现有的学术示意图,这些图片来源于各大公司官方网站(如Intel、TI、IBM等)、国外著名大学、维基百科等网站,特对这些图片的作者和所有者表示感谢。
本书从2009年7月开始写作,大约花了两年时间,期间做过3次大的结构调整,终于形成了现在的结构。本书接近写成之际,作者在通信人家园论坛里连载了一部分,得到了不少好评,也迅速被置顶、加精、进入论坛首页。该帖在华为公司内部也被多次转载、邮件传播,不少同事的相关培训PPT直接引用作者在书中所绘制的原图,相信本书不会让读者失望。
本书邀请了不少业内专家进行审查,不过也不一定能确保完全准确无误,读者可以访问作者的博客(http://blog.csdn.net/nuxqingyang)或微博(http://weibo.com/muxiqngyang)对本书进行批评、建议、讨论,还可以下载作者为本书所设计的PPT,也可以通过电子邮件(muxqingyang@qq.com)和作者交流。
服务器的处理器被Intel和IBM把持着,PC机的处理器被Intel和AMD把持着,手机、平板电脑上的处理器则是百家争鸣,不仅有传统的高通、博通、TI、Freescale等公司,三星、苹果、nVidia等公司也加入了战团。另外,新的处理器公司也依靠自己在某一方面的独特技术优势而备受追捧,如擅长多核的Tilera、擅长可配置处理器的Tensilica等。
做处理器很难吗?难,也可说不难。说它难,是因为从头设计一款处理器确实很难,说它不难,是因为现在可以买到一大堆的处理器IP核,如ARM核、MIPS核、PowerPC核、Xtensa核等,网上还有开源的处理器核,用这些处理器IP核再搭配一些外围的东西,就可以设计出一款处理器,交由芯片代工厂生产,就得到了一颗处理器芯片。这个行业是越来越开放,越来越“混乱”,也越来越有意思。
本书内容
本书是一本图文并茂、生动幽默的处理器科普读物,全书行文风趣幽默,用类比来解释晦涩的技术,用图画来代替枯燥的文字。本着科技以人为本的理念,本书除了技术外,还介绍了大量人物和公司的故事,供大家闲读。本书站在一个软件工程师的角度来描述处理器,书中没有花篇幅谈论处理器的外设、接口、中断等内容,而是更多地探讨影响处理器性能的流水线、指令并行、数据并行、线程并行、Cache等内容。
说起处理器,自然不能不提计算机,第1章漫游计算机世界,介绍了计算机的前世今生,以及计算机的五脏六腑、七经八脉。
第2~5章从外到内,介绍了处理器的外表和内心结构,处理器的核心技术尽在于此。了解了这几章,我们就能知道一款处理器擅长做什么事情,不擅长做什么事情。第6章向软件人员介绍了怎样编写高敛代码,处理器的客户就是程序员,程序员在处理器上开发程序,对处理器了解得越深,编写出来的代码执行效率就越高。
第7章介绍了一大堆的处理器IP公司,现在的人们攒电脑,以后的人们说不定就能攒处理器了。
第8章走进处理器的内“芯”世界,介绍处理器芯片是怎么设计与制造出来的。
本书特色
图多。常言道,文不如表,表不如图,图一来可以节省笔墨,二来可以迅速向读者强化作者的意思,其实汉语本身就是象形字,最早也是从图演化而来,以图代文也是理所当然。
语言生动、幽默,多用类比。一个东西,这样说不容易懂,换一种说法就容易懂了,很多技术也来源于生活,技术和生活实例联系在一起,也更能帮助读者理解、记忆。
知识面广、新颖。本书介绍了大量的公司、人物和故事,也介绍了计算机、处理器、软件、芯片设计与制造。
读者对象
本书的读者对象是对计算机、处理器感兴趣的人员,做软件开发的人员,以及IT、通信、电子、半导体行业的从业人员和大专院校的学生。喜欢技术的看技术,不喜欢技术的看故事。
致谢
感谢漂亮、可爱的曹阳妹妹为本书作画,画工精湛,创意一流。感谢英特尔高性能计算/工作站架构师何万青博士在百忙之中读完本书,并熬夜作序,导致第二天发高烧,在此致上歉意。感谢华为处理器行业管理协会会长、硬件技术开发部部长蔡绪鹏总结了处理器四十年的发展历程,为本书作序(注:根据出版需要,有删减,原文参见作者博客)。感谢原浙江大学信息与电子工程系副主任、博导,华为美国研究所专家,资深硅谷人士周峰博士,在本书的写作与出版上,提出了诸多指导意见,并作序。感谢清华大学出版社王峰松老师为本书的写作与出版殚精竭虑,出谋划策。感谢为我的成长给予过帮助的所有人。
本书包含大量的图片,除了原创的漫画、示意图外,还包含不少历史名人照片、剧照、相关产品照片、互联网娱乐照片等,此外,本书还有少量图片直接引用或者参考了现有的学术示意图,这些图片来源于各大公司官方网站(如Intel、TI、IBM等)、国外著名大学、维基百科等网站,特对这些图片的作者和所有者表示感谢。
本书从2009年7月开始写作,大约花了两年时间,期间做过3次大的结构调整,终于形成了现在的结构。本书接近写成之际,作者在通信人家园论坛里连载了一部分,得到了不少好评,也迅速被置顶、加精、进入论坛首页。该帖在华为公司内部也被多次转载、邮件传播,不少同事的相关培训PPT直接引用作者在书中所绘制的原图,相信本书不会让读者失望。
本书邀请了不少业内专家进行审查,不过也不一定能确保完全准确无误,读者可以访问作者的博客(http://blog.csdn.net/nuxqingyang)或微博(http://weibo.com/muxiqngyang)对本书进行批评、建议、讨论,还可以下载作者为本书所设计的PPT,也可以通过电子邮件(muxqingyang@qq.com)和作者交流。
序言回到顶部↑
寻宝处理器的引人入胜之旅
当出版社的编辑介绍万木杨的这本书给我时,我对书名《大话处理器》是有一定担心的,其一:处理器和计算机的发展几十年来风起云涌,其间有天才的创新、看似偶然的分叉和囿于商业市场考量的成功与失败,一部技术发展史绝不比波谲云诡的社会史逊色。一部“大话”处理器的书会不会流于一部围绕处理器发展种种轶事的大话技术史?读书时固然会津津乐道,兴趣斐然,然而掩卷沉思后,会不会仍然无法对处理器的体系结构有更清晰的认识?其二:处理器的发展是和软件、操作系统的发展互为作用的,其中很多技术点和概念都值得深入讨论。采用“大话”的方式能否既保证技术书籍叙述的准确性,又不至于陷入对某些概念旁征博引的“Rat hole”式的罗列,而变得像很多剪贴式编著的IT书籍一样?
但其后数次断续读稿时沉浸其中的体验打消了我的顾虑。我几次阅读书稿都是在出差途中(如飞机上),一个很深的体验是一旦开始阅读就不愿终止,一直读到不得不将书稿收起走路为止。另一个体验是,从任何一个间断点,都可以把本书当作入口,去找寻别的书籍进一步深入学习其中的一些关键技术,就好像函数调用一般,这是我所期望的带领读者进入处理器世界的导游书籍,因此非常愿意向广大的读者推荐这本书。
在技术书籍的阅读中,我偏爱爱因斯坦阐释的方法——“在所阅读的书中,找出可以把自己引向深入的东西,把其他的一切统统抛掉。”这就是抛掉使大脑负担过重和把自己诱离要点的一切。
万木杨的这本书,在选材上围绕处理器的核心技术,从计算机发展的形态、历史展开叙述,在简略介绍了处理器的周边设备后,迅速深入处理器的抽象模型,以计算机软件生态系统中最重要的指令集体系结构ISA切入到探索处理器的微架构,对处理器微架构的一些核心技术,如流水线、乱序执行、指令级并行、线程级并行、缓存结构和算法、缓存一致性等概念,言简意赅地做了原理阐释。而了解这些核心概念,是理解其后第六章优化代码效率的基础。窃以为这些章节是本书的“hardcore”,很值得一读。
在本书的写作风格上,作者运用了很多崭新的网络元素和鲜活的比拟来厘清概念,比如用《我的兄弟叫顺溜》中的顺溜装配子弹的例子来开展指令流水线的讨论,既不流于表面、为举例而举例,又一以贯之地将每个案例充分展开、把问题说透,这样的例子在本书中比比皆是,也是我推荐该书的原因之一。这体现了“抛掉使大脑负担过重”的原则,以及作者对所叙述的技术的深度把握。没有这种把握,是很难用好这种比拟的,反而容易变成“画虎不成反类犬”。
由于长期从事性能优化工作,此前也出版了一本针对并行优化指南的书,因此对本书中阐述并行处理和编写高效代码的章节仍觉意犹未尽,这让我想起了两件事:
其一,我在2001年左右从事针对多核DSP的手写汇编代码优化工作,就是本书里所总结的VLIW并行实现机制,当时一个很深的感触是,人类大脑的并行度很低,至少在汇编这个层级,能够持续对多个计算单元实现高效并行处理编程的上限恐怕就是四级并行了,人的大脑有所谓“一心不可二用”的限制,因此,此后在IA平台上,多核、多进程一直到大规模集群的并行开发的方向就很清楚了,就是必须依赖高级语言的开发工具,支持并行实现的编译器、数学库和线程,MPI进程追踪工具和类似Vtune这样的指令微架构行为的示波器,来解放人的大脑。另一方面就是开发新的并行编程模型和语言,进一步释放多核处理器的性能。
其二,在一本论述并行超级计算机体系架构的英文专著上,我曾读到一段话,似可借来总结处理器性能发展的方向。即,要做快、做好一件事,基本上有三种方法。一是把事情本身缩短、少做事,这就是处理器流水线效率、分支预测命中率等等技术的发展,体现在软件上就是更好的算法和更短的代码关键路径。二是做得更快、更勤些,这就是处理器上更多的浮点计算单元、更高效的缓存、新的高效指令集直到AVX这样的高密度向量计算指令。三是让别人去做或者和别人一起做,这就是并行,多线程和多进程的并行工作。处理器的发展,从性能上看,基本上也可以归为上述三点,比照本书的结构,读者也可以做个归纳。
未来的发展,我们看到了SOC的兴起,我们看到CPU和GPU的混合计算,我们也看到英特尔即将推出的、针对大规模并行应用、集成众核架构的协处理模式的处理器。正如丘吉尔所言,“你能看见多久的过去,就能看见多远的未来”。回顾本书中提到的那些引人入胜的处理器技术的来龙去脉,背后的技术原因或是市场竞争要素,奇妙之处在于,处理器的技术史是我们创造出来的,而身处其中之人却难以知晓,那就让我们“把其他的一切统统抛掉”,一起踏上本书寻宝处理器的引人入胜之旅!是为序。
何万青 博士
英特尔数据中心产品部 高性能计算/工作站架构师
当出版社的编辑介绍万木杨的这本书给我时,我对书名《大话处理器》是有一定担心的,其一:处理器和计算机的发展几十年来风起云涌,其间有天才的创新、看似偶然的分叉和囿于商业市场考量的成功与失败,一部技术发展史绝不比波谲云诡的社会史逊色。一部“大话”处理器的书会不会流于一部围绕处理器发展种种轶事的大话技术史?读书时固然会津津乐道,兴趣斐然,然而掩卷沉思后,会不会仍然无法对处理器的体系结构有更清晰的认识?其二:处理器的发展是和软件、操作系统的发展互为作用的,其中很多技术点和概念都值得深入讨论。采用“大话”的方式能否既保证技术书籍叙述的准确性,又不至于陷入对某些概念旁征博引的“Rat hole”式的罗列,而变得像很多剪贴式编著的IT书籍一样?
但其后数次断续读稿时沉浸其中的体验打消了我的顾虑。我几次阅读书稿都是在出差途中(如飞机上),一个很深的体验是一旦开始阅读就不愿终止,一直读到不得不将书稿收起走路为止。另一个体验是,从任何一个间断点,都可以把本书当作入口,去找寻别的书籍进一步深入学习其中的一些关键技术,就好像函数调用一般,这是我所期望的带领读者进入处理器世界的导游书籍,因此非常愿意向广大的读者推荐这本书。
在技术书籍的阅读中,我偏爱爱因斯坦阐释的方法——“在所阅读的书中,找出可以把自己引向深入的东西,把其他的一切统统抛掉。”这就是抛掉使大脑负担过重和把自己诱离要点的一切。
万木杨的这本书,在选材上围绕处理器的核心技术,从计算机发展的形态、历史展开叙述,在简略介绍了处理器的周边设备后,迅速深入处理器的抽象模型,以计算机软件生态系统中最重要的指令集体系结构ISA切入到探索处理器的微架构,对处理器微架构的一些核心技术,如流水线、乱序执行、指令级并行、线程级并行、缓存结构和算法、缓存一致性等概念,言简意赅地做了原理阐释。而了解这些核心概念,是理解其后第六章优化代码效率的基础。窃以为这些章节是本书的“hardcore”,很值得一读。
在本书的写作风格上,作者运用了很多崭新的网络元素和鲜活的比拟来厘清概念,比如用《我的兄弟叫顺溜》中的顺溜装配子弹的例子来开展指令流水线的讨论,既不流于表面、为举例而举例,又一以贯之地将每个案例充分展开、把问题说透,这样的例子在本书中比比皆是,也是我推荐该书的原因之一。这体现了“抛掉使大脑负担过重”的原则,以及作者对所叙述的技术的深度把握。没有这种把握,是很难用好这种比拟的,反而容易变成“画虎不成反类犬”。
由于长期从事性能优化工作,此前也出版了一本针对并行优化指南的书,因此对本书中阐述并行处理和编写高效代码的章节仍觉意犹未尽,这让我想起了两件事:
其一,我在2001年左右从事针对多核DSP的手写汇编代码优化工作,就是本书里所总结的VLIW并行实现机制,当时一个很深的感触是,人类大脑的并行度很低,至少在汇编这个层级,能够持续对多个计算单元实现高效并行处理编程的上限恐怕就是四级并行了,人的大脑有所谓“一心不可二用”的限制,因此,此后在IA平台上,多核、多进程一直到大规模集群的并行开发的方向就很清楚了,就是必须依赖高级语言的开发工具,支持并行实现的编译器、数学库和线程,MPI进程追踪工具和类似Vtune这样的指令微架构行为的示波器,来解放人的大脑。另一方面就是开发新的并行编程模型和语言,进一步释放多核处理器的性能。
其二,在一本论述并行超级计算机体系架构的英文专著上,我曾读到一段话,似可借来总结处理器性能发展的方向。即,要做快、做好一件事,基本上有三种方法。一是把事情本身缩短、少做事,这就是处理器流水线效率、分支预测命中率等等技术的发展,体现在软件上就是更好的算法和更短的代码关键路径。二是做得更快、更勤些,这就是处理器上更多的浮点计算单元、更高效的缓存、新的高效指令集直到AVX这样的高密度向量计算指令。三是让别人去做或者和别人一起做,这就是并行,多线程和多进程的并行工作。处理器的发展,从性能上看,基本上也可以归为上述三点,比照本书的结构,读者也可以做个归纳。
未来的发展,我们看到了SOC的兴起,我们看到CPU和GPU的混合计算,我们也看到英特尔即将推出的、针对大规模并行应用、集成众核架构的协处理模式的处理器。正如丘吉尔所言,“你能看见多久的过去,就能看见多远的未来”。回顾本书中提到的那些引人入胜的处理器技术的来龙去脉,背后的技术原因或是市场竞争要素,奇妙之处在于,处理器的技术史是我们创造出来的,而身处其中之人却难以知晓,那就让我们“把其他的一切统统抛掉”,一起踏上本书寻宝处理器的引人入胜之旅!是为序。
何万青 博士
英特尔数据中心产品部 高性能计算/工作站架构师
媒体评论回到顶部↑
计算机是一个复杂系统,大量的有关这方面的书籍都是提供给专业人士的,非专业人员很难理解。万木杨的新书《大话处理器》以通俗的方式描述了一个复杂的计算机系统,不仅使一般的读者很容易地了解复杂的计算机系统,而且涉及到有关计算机的各个方面,对电子专业的读者也能有很多启发的地方。我在美国硅谷多年,感觉到除了从事计算机系统方面的人外,一般人对整个计算机系统都不太了解,但大家都天天与计算机打交道,作为一本既通俗幽默,又有一定专业深度的有关计算机系统的书,我相信它会吸引读者的眼球,并对读者使用计算机带来益处。
——华为美国研究所专家 周峰
做软件开发的人,或多或少都要了解一些处理器知识,尤其是嵌入式、通信等领域,不过很多人也不需要了解太专业的处理器知识,这本书就非常适合这部分读者阅读,作者用恰当的类比和丰富的图片,让没有专业背景的读者也能轻松理解。
——中兴软件工程师 张武雄
这本书俨然就是一本缩略版的计算机百科全书,书中几乎介绍了计算机的方方面面,更难得的是,本来很晦涩难懂的知识一经作者讲解,就变得浅显易懂了。
——英特尔公司Sort Engineer 王爽
让处理器走下神坛,让CPU不再神秘。泡杯茗茶,且品且读,让我们一起开始轻松愉快的学习之旅。
——《大话无线通信》作者 丁奇
从事游戏业多年,见过无数游戏产品困扰于CPU占用率过高的问题,给游戏产品的推广带来极大的危险。本书的作者用通俗易懂的方式讲述了处理器的运行规则,使得想从事游戏业或者互联网开发的读者更易明白软件的运行效率。本书可谓是“开卷有益,良师益友”。
——逆水软件科技CEO 许邦
——华为美国研究所专家 周峰
做软件开发的人,或多或少都要了解一些处理器知识,尤其是嵌入式、通信等领域,不过很多人也不需要了解太专业的处理器知识,这本书就非常适合这部分读者阅读,作者用恰当的类比和丰富的图片,让没有专业背景的读者也能轻松理解。
——中兴软件工程师 张武雄
这本书俨然就是一本缩略版的计算机百科全书,书中几乎介绍了计算机的方方面面,更难得的是,本来很晦涩难懂的知识一经作者讲解,就变得浅显易懂了。
——英特尔公司Sort Engineer 王爽
让处理器走下神坛,让CPU不再神秘。泡杯茗茶,且品且读,让我们一起开始轻松愉快的学习之旅。
——《大话无线通信》作者 丁奇
从事游戏业多年,见过无数游戏产品困扰于CPU占用率过高的问题,给游戏产品的推广带来极大的危险。本书的作者用通俗易懂的方式讲述了处理器的运行规则,使得想从事游戏业或者互联网开发的读者更易明白软件的运行效率。本书可谓是“开卷有益,良师益友”。
——逆水软件科技CEO 许邦
【插图】
评论交流
共有8人开贴评论 10人参与评论 4人参与打分 查看
评价等级:







发表于:2011-10-15 17:45:00
不错,看了作者介绍,发现作者涉猎很广,能融汇贯通、深入浅出的讲清楚这么底层的东西确实不是一般牛人能够做到的,我最大的收获来自两个方面
1)书中不仅讲解知识,还穿插了大量的历史,这点对技术的理解来说非常重要。很多时候我们只知道某某标准,却不知道这个标准背后的故事 -- 都是利益之争、用户之争。当我们明白了这些之后再去看一些技术标准,就不难理解为什么会现在这幅摸样了,以前会说:“真搞不懂 xxx 为什么要写成这样,这么变态 ”,现在会说“原来当时这些制定者是为了yyy才搞得这么恶心”。
2)大量通俗易懂的例子让人记忆深刻,比如顺溜打枪 (呵呵不是打手枪)那段来描述流水线的原理,确实让人一下就明白了。流水线的原理能讲成这个样子,我真tm佩服作者。
最后的总结就是,上本科的时候没遇到这么好的教材,呵呵,多走了几年的弯路。
1)书中不仅讲解知识,还穿插了大量的历史,这点对技术的理解来说非常重要。很多时候我们只知道某某标准,却不知道这个标准背后的故事 -- 都是利益之争、用户之争。当我们明白了这些之后再去看一些技术标准,就不难理解为什么会现在这幅摸样了,以前会说:“真搞不懂 xxx 为什么要写成这样,这么变态 ”,现在会说“原来当时这些制定者是为了yyy才搞得这么恶心”。
2)大量通俗易懂的例子让人记忆深刻,比如顺溜打枪 (呵呵不是打手枪)那段来描述流水线的原理,确实让人一下就明白了。流水线的原理能讲成这个样子,我真tm佩服作者。
最后的总结就是,上本科的时候没遇到这么好的教材,呵呵,多走了几年的弯路。
| 我要写评论 |
| 查看所有评论交流(共8条) |








点击看大图





加载中...
