码迷,mamicode.com
首页 > 其他好文 > 详细

浪潮之巅读书笔记——英特尔

时间:2015-06-11 16:32:26      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:

 

在美国西海岸旧金山到圣荷西市(San Jose)之间,围绕着旧金山海湾有几十公里长,几公里宽的峡谷,通常称为硅谷。谷并不是因为它生产硅,而是它有很多是使用硅的半导体公司,包括全世界最大的半导体公司英特尔公司。

我们在上一章介绍了摩尔定理和安迪-盖茨定理,其中摩尔是英特尔公司的创始人,而安迪.格罗夫是第四个加入英特尔并把英特尔公司真正发展成世界上最大的半导体公司的CEO。

三十多年来,英特尔公司成功的关键首先是搭上了个人电脑革命的浪潮,尤其是有微软这个强势的伙伴;第二,它三十年来严格按照它的创始人预言的惊人的高速度在为全世界PC机用户提高着处理器的性能,用它自己的话讲,它给了每台微机一个奔腾的芯。

英特尔公司由戈登-摩尔(Gordon E. Moore)和罗伯特.诺伊斯(Robert Noyce)于1968年创立于硅谷。

在八十年代以前,几乎所有的计算机公司如IBM、DEC都是自己设计中央处理器,因此这些计算机公司代表了处理器设计和制造的最高水平,而英特尔生产的是性能低的微处理器,是用来补充大计算机公司看不上的低端市场。单纯从性能上讲,英特尔八十年代的处理器还比不上IBM七十年代的,但是,它的处理器大家用得起,不是阳春白雪。即使在七十年代末,英特尔公司生产出了著名的十六位8086处理器,大家仍然将它看成小弟弟。在很长时间里,英特尔的产品被认为是低性能、低价格。虽然它的性价比很高,但并不是尖端产品。

1981年,IBM为了短平快地搞出PC,也懒得自己设计处理器,拿来英特尔的8086就直接用上了。这一下子,英特尔一举成名。1982年,英特尔搞出了和8086完全兼容的第二代PC处理器80286,用在了IBM PC/AT上。由于IBM无法阻止别人造兼容机,随着1985年康柏(Compaq)造出了世界上第一台IBMPC的兼容机,兼容机厂商就像雨后春笋般在全世界冒了出来。这些兼容机硬件不径相同,但是为了和IBMPC兼容,处理器都得是英特尔公司的。下

可以看出在这个生态链中,只有作为操作系统开发商的微软和作为处理器制造商的英特尔处于一个不可替代的地位。因此,英特尔的崛起就成为历史的必然。这正是时势造英雄。

英特尔起步的八十年代恰恰是日本的十年,世界上最大的三个半导体公司都在日本,PC里面日本芯片一度占到数量的60%(注意:不是价钱的60%)。以至于日本有些政治家盲目自大,认为日本到了全面挑战美国的时候,全世界都在怀疑美国在半导体技术上是否会落后于日本。但是冷静地分析一下全世界半导体市场就会发现,日本的半导体工业集中在技术含量低的芯片上,如存储器等芯片(即内存),而全世界高端的芯片工业,如计算机处理器和通信的数字信号处理器全部在美国。

八十年代,英特尔果断地停掉了它的内存业务,将这个市场完全让给了日本人,从此专心做处理器。当时日本半导体公司在全市界挣了很多钱,日本一片欢呼,认为它们打败了美国人。其实,这不过是英特尔等美国公司弃子求势的一招棋。英特尔靠80386完成了对IBM PC兼容机机市场一统江湖的伟业。

靠80486的销售,英特尔超过所有的日本半导体公司,坐上了半导体行业的头把交椅。顺便说句题外话,今天日本的股市不到1990年40%的水平,可是美国却涨了五倍。

1993年,英特尔公司推出奔腾处理器。从奔腾起,英特尔公司不再以数字命名它的产品了,但是在工业界和学术界,大家仍然习惯性地把英特尔的处理器称为x86系列。

奔腾的诞生,使英特尔甩掉了只会做低性能处理器的帽子。由于奔腾处理器的速度已经达到工作站处理器的水平,高端的微机从那时起,开始取代低性能的图形工作站。到今天,即使是最早生产工作站的太阳公司和世界上最大的计算机公司IBM以及以前从不使用英特尔处理器的苹果公司,都开始在自己的计算机中使用英特尔的或者和英特尔兼容的处理器了。
现在,英特尔已经垄断了计算机处理器市场。

资金密集型的日本半导体公司终究不可能是技术密集型的英特尔公司的对手。英特尔公司迄今唯一遇到的重量级对手只有八十年代的摩托罗拉。英特尔的崛起是靠击败老牌半导体公司摩托罗拉而实现的。

摩托罗拉成立于1928年,早在二战期间,它就是美军无线通信的供应商。从六十年代起,它在通信和集成电路方面领先于世界。摩托罗拉比英特尔早两年推出在小数运算性能上五倍好于8086的16位微处理器68000。68000这个名字是以它集成的晶体管数目六万八千个而获得的。而8086只有不到三万个晶体管。在32位微处理器的较量中,摩托罗拉在技术上和推出的时间上完全占了上风,它接下来的68020明显好于英特尔的80386,除了被用于主要的工作站上,68020还并被苹果选为麦金托什的处理器。

这时,英特尔公司从外部得到了强援。由于IBMPC兼容机的逐步普及,技术上相对落后的英特尔反而占了更多的市场份额。但是,这时各个工作站公司都开始开发自己减指指令(RISC)的处理器,摩托罗拉只剩下苹果一个用户便很难和英特尔竞争了。几年后,摩托罗拉干脆自己也加入了RISC的行列做起PowerPC,十年后,随着苹果也开始使用英特尔的处理器,摩托罗拉彻底推出了微机处理器市场。

摩托罗拉之败,首先是外界微软的因素,即英特尔有了微软这个没有签约的同盟军。

首先,这是两个不同时代的公司。总部在美国中部伊利诺斯州的摩托罗拉虽然也是一个高技术公司,也经历了八十年代的信息革命,但是它的作态完全还是五六十年代的传统的公司。

英特尔公司则是一的典型的硅谷公司。每个员工的工作强度比摩托罗拉要大很多,但是每个人平均的股票期权也多很多。

几年前,美国历史频道(History Channel)在节目中评论了中日甲午战争。美国的历史学家认为,这是两个不同时代军队之间的战争,虽然双方武器相差不多,战争的结果不会有任何悬念,因为一个在专制的农业时代后期的军队很难打赢一个兴起的工业化国家的军队。英特尔和摩托罗拉之间的竞争也是如此。

第二,两个公司的统帅水平相去甚远。

在业务上,半导体只是摩托罗拉的一个部门,而微机处理器又只是其半导体部门的一项业务,可是它对于英特尔来讲却是全部。而业务多元化的摩托罗拉最后除了在微机处理器上败给了英特尔,在手机上碰到了诺基亚,在信号处理器(DSP)上又败给了德州仪器(TI)。

英特尔在微软的帮助下,在商业上打赢了对摩托罗拉一战。在接下来的十年里,它在技术上又和全世界打了一战。

当今的计算机系统结构可以根据指令集合分成复杂指令(CISC)和简单指令(RISC)两种。每个处理器的指令集不相同。有些处理器在设计时候,尽可能地实现各种各样、功能齐全的指令,这包括早期IBM和DEC的全部计算机,今天的英特尔和AMD的处理器等等。采用复杂指令系统的处理器芯片的好处是它可以实现很复杂的指令,但是它存在主要问题有两个,第一,设计复杂,实现同样的性能需要的集成度高;第二,由于每个指令执行时间不一样长,处理器内部各个部分很难流水作业,处理器会出现不必要的等待。除此之外,还有一个过去不是问题现在是问题的缺陷,就是复杂指令芯片高集成度带来的高功耗。精简指令系统只保留很少的常用指令并将一条复杂的指令用几条简单的指令代替。虽然复杂指令和精简指令的处理器各有千秋,但是在学术界几乎一边倒地认为复杂指令集的设计过时了,精简指令集是先进的。

英特尔设计8086时还没有精简指令的芯片,否则我想,英特尔很可能会采用这种技术,而不是复杂指令系统。而一旦走上了复杂指令这条不归路,英特尔为了和8086完全兼容,在以后的80286和80386中必须继续使用复杂指令系统。在八十年代中后期,不少精简指令的处理器做出来了,包括轩尼诗设计的MIPS,后来用于SGI工作站,以及派特森设计的RISC,后来用于IBM的工作站。精简指令芯片的速度当时比的复杂指令的要快得多。

到了八十年代末,英特尔面临一个选择,是继续设计和以前x86兼容的芯片还是转到精简指令的道路上去。

首先,英特尔必须维护它通过x86系列芯片在微处理器市场上确立的领先地位;但是,万一复杂指令的处理器发展到头了,而精简指令代表了未来的发展方向,它也不能坐以待毙。

推出了基于精简指令集的80860。这个产品事实证明不很成功,显然,市场的倾向说明了用户对兼容性的要求比性能更重要。因此,英特尔在精简指令上推出80960后,就停止了这方面的工作,而专心做"技术落后"的复杂指令系列。在整个九十年代,工业界只有英特尔一家坚持开发复杂指令集的处理器,对抗着整个处理器工业。

由于英特尔每一种PC机处理器的销量都超过同时代所有的工作站处理器销量的总和,它可以在每个处理器的开发上投入比任何一种精简指令处理器多的多的研发经费和人力,这样,英特尔通过高强度的投入,保证了它处理器性能提升得比精简指令还要快。

轩尼诗和派特森作为两个负责任的科学家,将英特尔处理器加入到自己编的教科书中,以免大学生们再去学习MIPS这样的恐龙。

英特尔经过十年努力终于打赢了对精简指令集的处理器之战。需要强调的是,英特尔不是靠技术,而是靠市场打赢的此战。

首先,英特尔坚持自己系列产品的兼容性,即保证以往的软件程序肯定能在新的处理器上运行。

第二,英特尔利用规模经济的优势,大强度投入研发,让业界普遍看衰的复杂指令集处理器一代代更新。

第三,英特尔并没有拒绝新技术,它也曾经研制出两个不错的精简指令的处理器,只是看到它们前途不好时,立即停掉了它们。第四,英特尔运气很好,在精简指令处理器阵营中,群龙无首。

而今天,英特尔和AMD之间争夺市场的竞争我个人认为不是一个重量级对手之间的比赛,因此算不上是战争。

AMD不同于英特尔以往的对手,它从来没有另起炉灶做一种和英特尔不同的芯片,而是不断推出和英特尔兼容的、更便宜的替代品。AMD的这种做法和它的基因很有关系。AMD从血缘来讲应该是英特尔的族弟,因为它也是从仙童半导体分出来的,也在硅谷,只比英特尔晚几年,而且也和英特尔一样,从半导体存储器做起。AMD的创始人是搞销售出身的,而一般技术公司创始人都是技术出身。AMD的这种基因决定了它不是自己会做什么就做什么,而是市场导向的,市场需要什么就做什么。在AMD创建不久,它就成功地解刨了英特尔的一个八位处理器芯片。八十年代,由于IBM采购的原则是必须有两个以上的公司参加竞标,所以在很长的时间里,Intel主动让AMD帮它生产芯片卖给IBM等公司。AMD于是便名正言顺地克隆起英特尔的处理器芯片了。

在整个九十年代,英特尔和AMD虽然打打闹闹但是,它们在开拓x86市场,对抗精简指令集的工作站芯片方面利益是一致的。因此它们在市场上的依存要多于竞争。

放眼处理器市场,全是英特尔和AMD的天下了。AMD这次主动出击,利用它提早开发出64位处理器的优势,率先在高端市场挑战英特尔,并一举拿下了服务器市场的不少份额。前几年,因为微软迟迟不能推出新的操作系统Vista,因此个人用户没有动力去更新微机;而同时,因为互联网的发展,网络服务器市场增长很快,对64位高端处理器芯片需求大增。这样在几年里,AMD的业绩不断上涨,一度占有40%左右的处理器市场,并且挑起和英特尔的价格战。AMD同时在世界各地,状告英特尔的垄断行为。到去年年初,AMD不仅在业绩达到顶峰,而且在对英特尔的反垄断官司上也颇有收获,欧盟等国开始约束英特尔。

价格战的结果是,英特尔的利润率受到了一些影响,但是AMD则从盈利到大幅度亏损。英特尔重新夺回了处理器市场的主动权。现在,两家都是采用65纳米的半导体技术。

我认为,总的来讲,英特尔并没有想彻底把AMD打死。因为留着AMD对它利大于弊。

首先,它避免了反垄断的很多麻烦。

其次,留着AMD 这个对手对英特尔自身的技术进步有好处。

流传着这么一个玩笑,英特尔的人一天遇到了AMD的同行,便说,你们新的处理器什么时候才能做出来,等你们做出来了,我们才会有新的事做。

谷歌研究院院长、美国"人工智能"教科书的作者彼得.诺威格博士有一句很经典的话在业界广为流传:当一个公司的市场份额超过50%以后,就不用再想去将市场份额翻番了。言下之意,这个公司就必须去挖掘新的成长点了。在2000年后,英特尔公司就是处于这样一个定位。现在,它已经基本上垄断了通用处理器的市场,今后如何发展是它必须考虑的问题。

英特尔一度进入了高端手机处理器的市场,但是,由于英特尔公司开发费用太高,这个部门一直亏损,不得不于去年卖给了Marvell公司。至此,英特尔公司在微机处理器以外的努力全部失败。

英特尔公司的商业模式历来是靠大投入大批量来挣钱,同一代的芯片,英特尔的销量可是太阳公司的十倍甚至更多,因此,它可以花几倍于其他公司的经费来开发一个芯片。但是,当一种芯片市场较小时,英特尔公司很难做到盈利。现在,这是它面临的最大问题。

英特尔公司要做的第二件事就是防止开发精简指令集处理器公司例如IBM的死灰复燃。

我个人认为,在个人微机以外,今后最重要的市场是游戏机市场。现在的游戏机早已不单单是为玩游戏设计的了,它们成为每个家庭的娱乐中心

IBM等公司至少在目前在这个领域是领先的。IBM已经垄断了任天堂、Sony和微软三大游戏机的处理器市场。实际上,现在这些采用精简指令处理器的游戏机无论是从计算速度还是图形功能上讲,都已经超过了基于英特尔处理器的个人电脑。如果下一次技术革命发生在每个家庭的客厅,那么,IBM无疑已经拔了头筹。

从某种程度上讲,它是反摩尔定理最大的受害者,因为处理器的价格在不断下降。同时,它在新市场的开拓上举步艰难,很难摆脱"诺威格效应"的阴影。好在英特尔同时也是安迪-比尔定理的直接受益者,在可以预见的将来,它的发展很大程度上必须依赖于微软等公司软件的更新。

微机时代的领导者只有两个,软件方面的微软和硬件方面的英特尔。有人甚至把PC机行业称为英特尔/微软体制。

英特尔不断地为全世界的各种用户提供廉价的、越来越好的处理器,直接地使个人微机得以普及。它大投入、大批量的做法成为当今半导体工业的典范。它无疑是过去二十年信息革命大潮中最成功的公司之一,但是今后除非它能找到新的成长点,否则它会随着PC时代的过去而进入自己平和的中老年期。

浪潮之巅读书笔记——英特尔

标签:

原文地址:http://www.cnblogs.com/qinghe/p/4569067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!