竹宾 さんのプロフィールChairly's Intelligenceフォトブログリスト ツール ヘルプ

陈 竹宾

Chairly's Intelligence

工作与生活的空间实在太小了~
10月10日

[转帖]极其有感觉~!!!--穷人与富人的经典差异

穷人与富人的经典差异
2007-12-03 00:57

交际圈子

穷人:喜欢走穷亲戚,穷人的圈子大多是穷人,也排斥与富人交往,久而久之,心态成了穷人的心态,思维成了穷人的思维,做出来的事也就是穷人的模式。大家每天谈论着打折商品,交流着节约技巧,虽然有利于训练生存能力,但你的眼界也就渐渐囿于这样的琐事,而将雄心壮志消磨掉了。

富人:最喜欢交那种对自己有帮助、能提升自己各种能力的朋友。不纯粹放任自己仅以个人喜好交朋友。

时间

穷人:一个享受充裕时间的人不可能挣大钱,要想悠闲轻松就会失去更多挣钱的机会。穷人的时间是不值钱的,有时甚至多余,不知道怎么打发。如果你可以因为买一斤白菜多花了一毛钱而气恼不已,却不为虚度一天而心痛,这就是典型的穷人思维。

富人:一个人无论以何种方式挣钱,也无论钱挣得是多是少,都必须经过时间的积淀。富人的玩也是一种工作方式,是有目的的。富人的闲,闲在身体,修身养性,以利再战,脑袋一刻也没有闲着;穷人的闲,闲在思想,他手脚都在忙,忙着去麻将桌上多搓几把。

归属感

穷人:是颗螺丝钉。穷人因为自身的卑微,缺少安全感,就迫切地希望自己从属并依赖于一个团体。于是他们以这个团体的标准为自己的标准,让自己的一切合乎规范,为团体的利益而工作、奔波,甚至迁徙。对于穷人来说,在一个著名的企业里稳定地工作几十年,由实习生一直干到高级主管,那简直是美妙得不能再美妙的理想了。

富人:那些团体的领导者通常都是富人,他们总是一方面向穷人灌输,团结就是力量,如果你不从属于自己这个团体,你就什么都不是,一文不名。但另一方面,他们却从来没有停止过招兵买马,培养新人,以便随时可以把你替换。

投资及对待财富

穷人:经典观点就是少用就等于多赚。比如开一家面馆,收益率是100%,投入2万,一年就净赚2万,对穷人来说就很不错了。穷人即使有钱,也舍不得拿出来,即使终于下定决心投资,也不愿冒风险,最终还是走不出那一步。穷人最津津乐道的就是鸡生蛋,蛋生鸡,一本万利……但是建筑在一只母鸡身上的希望,毕竟是那样脆弱。

富人:富人的出发点是万本万利。同样的开面馆,富人们会想,一家面馆承载的资本只有2万,如果有1亿资金,岂不是要开5000家面馆?要一个一个管理好,大老板得操多少心,累白多少根头发呀!还不如投资宾馆,一个宾馆就足以消化全部的资本,哪怕收益率只有20%,一年下来也有2000万利润!

激情

穷人:没有激情。他总是按部就班,很难出大错,也绝不会做得最好。没有激情就无法兴奋,就不可能全心全意投入工作,大部分的穷人不能说没有激情,但他的激情总是消耗在太具体的事情上:上司表扬了,他会激动;商店打折了,他会激动;电视里破镜重圆了,他的眼泪一串一串往下流,穷人有的只是一种情绪。

富人:“燕雀安知鸿鹄之志哉?”“王侯将相,宁有种乎?”有这样的激情,穷人终将不是穷人!激情是一种天性,是生命力的象征,有了激情,才有了灵感的火花,才有了鲜明的个性,才有了人际关系中的强烈感染力,也才有了解决问题的魅力和方法。

自信

穷人:穷人的自信要通过武装到牙齿,通过一身高级名牌的穿戴和豪华的佩饰才能给他们带来更多的自信,穷人的自信往往不是发自内心和自然天成的。

富人:李嘉诚在谈到他的经营秘诀时说:“其实也没什么特别的,光景好时,决不过分乐观;光景不好时,也不过度悲观。”其实,这就是一种富人特有的自信。自信才能不被外力所左右,自信才可能有正确的决定。

习惯

穷人:有个故事,一个富人送给穷人一头牛。穷人满怀希望开始奋斗。可牛要吃草,人要吃饭,日子很难。穷人于是把牛卖了,买了几只羊,吃了一只,剩下的用来生小羊。可小羊迟迟没有生下来,日子又艰难了。穷人又把羊卖了,买成鸡。想让鸡生蛋赚钱为生,但是日子并没有改变,最后穷人把鸡也杀了,穷人的理想彻底崩溃了。这就是穷人的习惯。

富人:据一个投资专家说,富人的成功秘诀就是,没钱时,不管多困难,也不要动用投资和积蓄,压力将使你找到赚钱的新方法,帮你还清账单。这是个好习惯。性格形成习惯,习惯决定成败。

上网

穷人:上网聊天。穷人聊天,一是穷人时间多,二是穷人的嘴天生就不能闲着。富人讲究宠辱不惊,温柔敦厚,那叫涵养,有涵养才能树大根深。穷人就顾不了那么多,成天受着别人的白眼,浑身沾满了鸡毛蒜皮,多少窝囊气啊,说说都不行?聊天有理!

富人:富人上网,更多的是利用网络的低成本高效率,寻找更多的投资机会和项目,把便利运用到自己的生意中来。

消费花钱

穷人:买名牌是为了体验满足感,最喜欢试验刚出来的流行时尚产品,相信贵的必然是好的。

富人:买名牌是为了节省挑选细节的时间,与消费品的售价相比,他们更在乎产品的质量,比如会买15元的纯棉T恤,也会买昂贵的莱卡制品。

10月9日

[转帖]极其有用的Super Pi得分大全~!!!

刚好这排对我公司部赛扬4 3.0G极度不满,周围找P4和C4的对比,但竟然网上都没有了这类文章,好在有这位仁兄的贡献,哈哈哈,好全啊,连Pretium 166都有,晕,唔知有无486的呢??不过都好难罗~~~~
 
 
[原创]截至目前 最全 super pi 100W 时间表
2008-09-21 04:11

现在CPU的更新飞速加上之前的那个时间表也太简陋,于是便打算做个新的
可最近实在太忙,于是就一拖再拖,今天终于完成。。。。

下面进入正题


以下的成绩绝大多数是网上收集除了CPU以外的其他配置以及OS的状况都会对成绩有所影响
因而和实际成绩可能有所偏差 一般3s左右都算正常


对于Mobile CPU这块 型号多的简直令人发指 因而造成了有的型号大量使用 有很多的测试数据
有的直到被淘汰也都没有几款作品 数据这块我也没办法了


今后有新型号的CPU推出 我也会随之加上新的数据的


不过super pi的成绩好坏只能一定程度上反映CPU的性能

但不完全等同于CPU的优劣

因而现在也有很多其他更全面的测试 Super pi也没有之前那么火了 呵呵


这个表应该可以算是截止目前最全的super pi时间表了

下面上表

【Intel 篇】

Intel Core i7 940                                                    13.934

Intel Core 2 Extreme (Desktop) QX9770                 14.586
Intel Core 2 Extreme (Desktop) QX9650                 15.7
Intel Core 2 Extreme (Desktop) QX6850                 17.5
Intel Core 2 Extreme (Desktop) QX6700                 19.8
Intel Core 2 Extreme (Desktop) X6800                    17.9
Intel Core 2 Extreme (Laptop)   X9000                    16
Intel Core 2 Extreme (Laptop)   X7900                    18.6
Intel Core 2 Extreme (Laptop)   X7800                     20

    
Intel Core 2 Quad                 Q9550               16.8
Intel Core 2 Quad                 Q9450               17.6
Intel Core 2 Quad                 Q8200               22.41
Intel Core 2 Quad                 Q6700               19.8
Intel Core 2 Quad                 Q6600               21.7
    
Intel Core 2 Duo (Desktop) E8500                14.9
Intel Core 2 Duo (Desktop) E8400                15.8
Intel Core 2 Duo (Desktop) E8300                16.7
Intel Core 2 Duo (Desktop) E8200/E8190     17.6
Intel Core 2 Duo (Desktop) E7200                20.2
Intel Core 2 Duo (Desktop) E6850                17.8
Intel Core 2 Duo (Desktop) E6750                19.6
Intel Core 2 Duo (Desktop) E6700                19
Intel Core 2 Duo (Desktop) E6600                21.4
Intel Core 2 Duo (Desktop) E6550/E6540     22.1
Intel Core 2 Duo (Desktop) E6420               24.1
Intel Core 2 Duo (Desktop) E6400                25
Intel Core 2 Duo (Desktop) E6320                27.41
Intel Core 2 Duo (Desktop) E4300               30
Intel Core 2 Duo (Desktop) E6300               29
    
Intel Intel Celeron E1200 39.8
    
Intel Core 2 Duo T9500     19.062
Intel Core 2 Duo T9300     17.14
Intel Core 2 Duo T8300     21.274
Intel Core 2 Duo T8100     20
Intel Core 2 Duo T7800     19
Intel Core 2 Duo T7700     21
Intel Core 2 Duo T7600     22
Intel Core 2 Duo T7500     23.359
Intel Core 2 Duo T7400     24
Intel Core 2 Duo T7300     23
Intel Core 2 Duo T7250     27
Intel Core 2 Duo T7200     26
Intel Core 2 Duo T7100     31

Intel Core 2 Duo T5600     31
Intel Core 2 Duo T5500     34
Intel Core 2 Duo T5470     32
Intel Core 2 Duo T5450     33.853
Intel Core 2 Duo T5300     35
Intel Core 2 Duo T5250     36
Intel Core 2 Duo T5200     35

Intel Core Duo T2700               25
Intel Core Duo T2600               28
Intel Core Duo T2500               31
Intel Core Duo T2450               30
Intel Core Duo T2400               32
Intel Core Duo T2300               35
Intel Core Duo T2250               34.16
Intel Core Duo T2050               37
  
Intel Core 2 Duo L7500     32.042s
Intel Core 2 Duo L7400     33
Intel Core Duo L2500        32
Intel Core Duo L2400        35
    
Intel Core 2 Duo U7600     45.77
Intel Core 2 Duo U7500     51
Intel Core Duo U2500        47.703
Intel Core Duo U2400        55.7
    
Intel Core Solo T1400       33.953
Intel Core Solo T1350        37.3

Intel Core Solo T1300       36.37
Intel Core Solo T1200       38.641
  
Intel Atom z530           108
Intel Atom N270          93
Intel Atom N230          92.766

Intel Pentium Dual Core T2330 37.735
Intel Pentium Dual Core T2310 40
Intel Pentium Dual Core T2130 42.07
Intel Pentium Dual Core T2080 40
Intel Pentium Dual Core T2060 41

    
Intel Pentium M 780

Intel Pentium M 778           48
Intel Pentium M 770           38
Intel Pentium M 765           39
Intel Pentium M 760           40

Intel Pentium M 755           42
Intel Pentium M 750           45
Intel Pentium M 745           47
Intel Pentium M 740           45
Intel Pentium M 735           49
Intel Pentium M 730           50
Intel Pentium M 725           51
Intel Pentium M 715           51.6

Intel Mobile Pentium III-M 1200

Intel Pentium D 820           49
    
Intel Pentium 4     3.2G            43
Intel Pentium4     3.06G       46
Intel Pentium4     3.0GE         48
Intel Pentium4     2.93G       51
Intel Pentium4      2.8G        53
Intel Pentium4     2.66G         70
Intel Pentium4    2.4G            84
Intel Pentium4     2.26G         110
Intel Pentium4     1.7G           136
Intel Pentium4     1.5G            217
Intel Pentium4     1.3G            142
    
Intel Pentium 3 1G                 160
Intel Pentium 3 933                 178
Intel Pentium 3 700                 182
    
Intel Celeron M 1300                93
Intel Celeron M 530                  36
Intel Celeron M 520                  39
Intel Celeron M 440                  37

Intel Celeron M 430                  39
Intel Celeron M 420                  42

Intel Celeron M 410                  45
Intel Celeron M 370                  58
Intel Celeron M 350                  64
  
Intel Celeron D 341                 61
Intel Celeron D 331                 72
Intel Celeron D 330                 80
    
Intel Celeron4    2.6G             92
Intel Celeron4     2.4G             102
Intel Celeron4     2.0G             121
Intel Celeron4    1.7G             143
    
Intel Celeron 3 1.3G               159
Intel Celeron 3 1.0G               165
    
Intel Celron Tualatin 1.3G        137
Intel Celron Tualatin 1G          165
    
Intel Pentium MMX 166            1231

下面进入 【AMD篇】

AMD Phenom      x4 9900           29.877
AMD Phenom      x4 9850            30.296
AMD Phenom      x4 9750            31.856
AMD Phenom      x4 9600            29.313
AMD Phenom      x4 9550            35.31
AMD Phenom      x4 9500            33.937
AMD Phenom      x4 9350e           38.578
AMD Phenom      x4 9100e           45.586

AMD Phenom      x3 8750             31.622
AMD Phenom      x3 8650            33.65
AMD Phenom      x3 8600            32.797
AMD Phenom      x3 8450            36.5

AMD Opteron      144              45
AMD Opteron        146            41
AMD Opteron         246            41
AMD Opteron       1210           45
AMD Opteron       1212           41
    
AMD Athlon 64 FX-62               32
AMD Athlon 64 X2 FX-60         33
AMD Athlon 64 X2 FX-57         31
AMD Athlon 64 X2 FX-55         34
AMD Athlon 64 X2 FX-51         39
AMD Athlon64 X2 5000+        34

AMD Athlon 64 X2 4800+         35
AMD Athlon 64 X2 4600+         35
AMD Athlon 64 X2 4400+         36
AMD Athlon64 X2 4200+         37
AMD Athlon64 X2 4000+         39
AMD Athlon64 X2 3800+        42
AMD Athlon64 X2 3600+        43
    
AMD Athlon64 3200+             47
AMD Athlon64 3000+             49
AMD Athlon64 2800+             50
AMD Athlon64 2500+             57
    
AMD AthlonXP 3200+            44
AMD AthlonXP 2800+            55
AMD AthlonXP 2500+             58
AMD AthlonXP 2100+             67
AMD AthlonXP 2000+             71
AMD AthlonXP 1800+             72
AMD AthlonXP 1700+             94
    
AMD Athlon 64 X2 (Hawk-256) TK-55           53

AMD Athlon 64 X2 (Hawk-256) TK-53           57
    
AMD Turion 64 X2 TL-66                              40
AMD Turion 64 X2 TL-64                              43
AMD Turion 64 X2 TL-60                              49
AMD Turion 64 X2 TL-58                              49
AMD Turion 64 X2 TL-56                              50
AMD Turion 64 X2 TL-52                             54
AMD Turion 64 X2 TL-50                              56
AMD Turion 64 ML-37                                   47
AMD Turion 64 MK-36                                   48
AMD Turion 64 ML-34                                   50
AMD Turion 64 ML-30                                   60
    
AMD Sempron 3100+                                 50
AMD Sempron   2800+                                  60
AMD Sempron   2600+                                  62
AMD Sempron 2500+                                  63
    
AMD Mobile Athlon 64 4000+                        39
AMD Mobile Athlon 64 3700+  
AMD Mobile Athlon 64 3400+  
AMD Mobile Athlon 64 3400+  
AMD Mobile Athlon 64 3200+                        45
AMD Mobile Athlon 64 3000+  
AMD Mobile Athlon 64 2800+  
AMD Mobile Athlon 64 2700+  
    
AMD Mobile Sempron 4000+  
AMD Mobile Sempron 3600+  
AMD Mobile Sempron 3800+  
AMD Mobile Sempron 3500+                         50
AMD Mobile Sempron 3400+                         46

AMD Mobile Sempron 3300+                         53
AMD Mobile Sempron 3200+                         55
AMD Mobile Sempron 3100+                         61
AMD Mobile Sempron 3000+                         61
AMD Mobile Sempron 2800+                         62
AMD Mobile Sempron 2700+                         62
AMD Mobile Sempron 2600+                         62
AMD Mobile Sempron 2500+                         63

[转帖]纪念我的C3 1.3G,转从 图拉丁 到 酷睿史~!!!

第一部分 图拉丁的分类与技术浅谈


   图拉丁,英文名Tualatin,是美国一条河流的名字。这是英特尔最后一款奔腾III处理器的核心研发代号,图拉丁奔腾3的历史极为短暂,但又有着特殊的地位。不要忘记,桌面版奔腾III有三种核心:最古老的Katmai奔腾III(其实就是奔腾II的核心加上SSE指令集,0.25微米工艺,512KB半速二级缓存,Slot 1接口)、最流行的Coppermine奔腾III(0.18微米工艺,256KB全速二级缓存,Socket 370与Slot 1两种接口),以及本文的主角Tualatin奔腾III(0.13微米工艺,256KB全速二级缓存,Socket 370接口)。在这三种奔腾III中,只有图拉丁被单独罗列出来,以示与另外两种奔腾III的本质区别:图拉丁奔腾III集古老的P6架构优点于一身,具有高性能、低功耗、低发热量的优势,是奔腾III的极致,也是奔腾M和酷睿(这两种处理器依旧是继承了P6架构)出现以前的P6微处理器架构的极致。时至今日,就连不懂CPU技术的二手笔记本商家都懂得以“图拉丁”的名字来标榜自己奔腾III二手笔记本的与众不同,由此可见图拉丁在用户心目中的神圣地位。

   上面所说的都是桌面版本处理器的情况。其实图拉丁除了具有桌面版以外,还有移动版和服务器版,桌面版也有奔腾III和赛扬的分别,下面就来具体介绍一下它们的区别。


   先说桌面版图拉丁奔腾III。这款处理器和133MHz FSB铜矿(Coppermine)奔腾III有很多共同的地方:同为133MHz FSB,同样具有256KB全速二级缓存,不同的地方在于:图拉丁奔腾III不支持双路处理器并行工作模式而铜矿奔腾III支持;图拉丁奔腾III的二级缓存延迟时间为1而铜矿奔腾III为0;图拉丁奔腾III支持自奔腾4开始采用的数据预读取技术而铜矿奔腾III不支持。因此在性能方面,同主频的图拉丁奔腾III并不比铜矿奔腾III快(数据预读取技术可以弥补二级缓存延迟时间长而带来的性能损失)。图拉丁奔腾III有如下几款:1A GHz/1.13A GHz/1.2 GHz/1.33GHz。


   再来谈谈桌面版图拉丁赛扬。很多人认为图拉丁赛扬就是采用100MHz FSB的图拉丁奔腾III,这是不正确的。图拉丁赛扬的性能比同主频的图拉丁奔腾III要低,除了FSB低以外,还因为图拉丁赛扬仅支持精简的数据预读取技术(还有一种说法是根本不支持,笔者手中资料有限,所以不做论证),此外二级缓存的位宽也低,所以不能和图拉丁奔腾III相比。根据我的测试,图拉丁赛扬1.4 GHz的性能略低于图拉丁奔腾III 1.13A GHz,但是高于1GHz的铜矿/图拉丁奔腾III。图拉丁赛扬有如下几款:900A GHz/1A GHz/1.1A GHz/1.2 GHz/1.3GHz/1.4 GHz。很多人都否认图拉丁赛扬有1.4GHz的版本,其实IBM NetVista A22就有采用赛扬1.4 GHz的机型,笔者就买了一款。

    第三谈谈服务器版的图拉丁奔腾III-S。这款处理器是图拉丁家族的性能王者,价格也是出奇地昂贵(笔者收藏过两款:1.26GHz和1.4GHz)。图拉丁奔腾III-S面向双路服务器市场,采用133MHz FSB,具有512KB全速二级缓存,二级缓存延迟时间为0,支持增强型数据预读取技术,性能极为强悍。当时国外很多英文硬件评测网站都有图拉丁奔腾III-S与奔腾4/Athlon XP的对比评测,以Tom's Hardware Guide网站的评测为例,在采用815平台、PC133 SDRAM内存的情况下,图拉丁奔腾III-S 1.26GHz战胜了850平台、PC800 Rambus内存的奔腾4 1.8GHz。图拉丁奔腾III-S有如下几款:1.13 GHz/1.26 GHz/1.4 GHz,此外还有极少量的1.53 GHz工程样品散落于世界各地的著名硬件评测室。


   最后来谈谈移动版的图拉丁奔腾III-M。这款处理器的技术特征基本等同于桌面版图拉丁奔腾III,但是二级缓存增大到了512KB,同主频下的性能显然强过桌面版图拉丁奔腾III而直追图拉丁奔腾III-S。图拉丁奔腾III-M显然比桌面版图拉丁奔腾III的地位高,因为移动版奔腾4处理器发热大功耗高,很难应用在轻薄笔记本上,相比之下发热低功耗低的图拉丁奔腾III-M就有了用武之地,得到了长足发展,直到奔腾M出现以前,图拉丁奔腾III-M都是轻薄笔记本的当然之选。而桌面版奔腾III因为性能太强会威胁到奔腾4,所以英特尔人为打压它:阉割二级缓存、保持高售价和低产量、鼓励品牌机厂商采用奔腾4等等不公正的市场举措。图拉丁奔腾III-M的型号很多很复杂,以正常电压版为例,主要有866 MHz/933 MHz/1 GHz/1.13 GHz/1.2 GHz/1.33 GHz等几款。


第二部分 英特尔为何要推出图拉丁

   奔腾III及以前的微处理器时代,是一个处理器性能与主频紧密结合的时代。那个时候无论是英特尔还是AMD,他们的处理器产品在主频提升的同时,同样也会带来相应的性能提升。以Katmai奔腾III为例,在FSB相同的情况下,主频每提升50MHz,性能相应提升7%左右(参考《PC Shopper-电子测试》)。当时英特尔与AMD的处理器竞争和现在一样,说到底就是性能之争。但是当时处理器的性能高低与主频高低是合二为一的事物,因此性能之争也就是主频之争。从4004微处理器推出以来,英特尔一直就是微处理器性能(也就是主频)领先者,而Cyrix和AMD等则是追随者,这种局面一直持续到奔腾III时代,直到AMD Athlon推出时为止。还记得当时AMD提前宣布将要发布全新架构的Athlon处理器,主频为600MHz的时候,英特尔着慌了。那时候奔腾III还停留在0.25微米工艺时代,最高主频仅有550MHz,如果让AMD超越,微处理器老大的颜面何在?于是英特尔匆匆忙忙给奔腾III加了0.05v电压,抢先推出了奔腾III 600MHz处理器以保持颜面。谁成想AMD在如期发布Athlon 600MHz处理器的时候,还同时发布了此前根本没有对外宣布的Athlon 650MHz处理器!这是一个伟大的时刻,英特尔在微处理器发展史上第一次被自己的竞争对手超越!


   挨了一记当头闷棍的英特尔开始昏招迭出,先是将Katmai核心奔腾III的外频提升至133MHz,推出了奔腾III 533B和奔腾III 600B(有人将这两款处理器说成是新核心,代号Confidential,真是天大笑话,各位自己去查查Confidential是什么含义,英特尔任何一款没有正式发布的工程样品处理器都有Confidential的标记),但是性能无法抗衡同主频的Athlon,于是采用0.18微米工艺的Coppermine奔腾III匆匆登场,主频从500E MHz直到700MHz,接口从Slot 1到Socket 370,FSB有100MHz有133MHz,型号十数款,让人眼花缭乱。Coppermine奔腾III的二级缓存是256KB全速,延迟时间为0,位宽也高于512KB半速二级缓存的Katmai奔腾III,因此性能有了明显提升,和同主频Athlon相比互有胜负,基本持平。这时候英特尔与AMD的竞争已经到了白热化的程度,主频之争的激烈程度前所未有。主频高就意味着性能高,冲击1GHz大关也因为变得分外引人注目,当时英特尔拼命寻找加工最好的硅晶元,希望能抢先制造出1GHz的处理器,这也使933MHz高主频的奔腾III产量极少进而断货(因为最好的硅晶元都用来生产测试1GHz奔腾III了)……


   最先达到1GHz主频的是AMD的Athlon,仅仅领先奔腾III 1GHz不到一个月,但这足以让AMD自豪了。美中不足的是,1GHz的Athlon性能不敌1GHz奔腾III,这是因为AMD找不到能在500MHz下稳定运行的Athlon二级缓存芯片(最早的Athlon二级缓存也是外置在CPU PCB板上的芯片,以处理器主频一半的速度运行),因此不得不让二级缓存的运行速度降低到CPU主频的三分之一也就是333.3MHz,而奔腾III 1GHz处理器的二级缓存虽然容量较小,但是运行速度高达1GHz,依靠强大的二级缓存,1GHz的奔腾III在性能上战胜了1GHz的Athlon,多少为英特尔挽回了一些颜面


但是事情却没有这么简单。

   AMD已经意识到了外置半速缓存的缺陷,决意开发二级缓存On Die的Athlon XP。这是最让英特尔害怕的,于是英特尔想抢先推出1.13GHz的奔腾III,先在性能上领先,然后再去建设0.13微米工艺的生产线,用图拉丁来对抗Athlon XP,备用方案就是奔腾4 Willamette,这是因为英特尔可以用0.18微米工艺来生产奔腾4,但是因为奔腾4高频低能,非要到主频提高到一定程度下(例如2GHZ以上)才能发挥威力,并且奔腾4的NetBurst为架构是需要超线程、高FSB来配合的,所以英特尔并不希望奔腾4过早登场,而是寄希望于图拉丁。当时英特尔给媒体的内部文当中规划的图拉丁桌面处理器,技术参数基本等同于实际生产的图拉丁奔腾III-S,只是FSB提升到了166MHz/200MHz,规划中的830芯片组也是准备支持DDR内存的,令人颇为期待。可惜人算不如天算,当时的0.18微米工艺应用不到一年,生产1.13GHz的奔腾III实在是勉为其难。英特尔霸王硬上弓的后果,就是全面回收几乎不能正常运行的奔腾III 1.13GHz处理器。而这时候呢,AMD正在春光满面地向媒体介绍他们刚刚推出的1.1GHz Athlon XP处理器呢……

   英特尔颜面尽失,于是开始筹划转移视线,把处理器的主频-性能之争转变为纯粹的主频之争,以转移公众视线。于是,奔腾4 1.4 GHz/1.5 GHz发布了,一下子吸引了全世界的目光,人们根本想象不到,刚刚回收了1.13GHz处理器的英特尔居然能马上拿出这么牛x的处理器,1.5 GHz呐!这时候天真的人们还在用主频即性能的固定套路来看待奔腾4,这就中了英特尔的奸计。


   可是总有清醒者,那就是公正的硬件评测媒体。


   奔腾4 1.4 GHz/1.5 GHz发布前夕,就有评测媒体质疑:为何奔腾4的主频这么高,但是实际测试项目很多都不如1GHz的奔腾III呢?对此英特尔的回答是:奔腾4是一种全新的架构,它的性能不能用传统的观点去评判,用1GHz奔腾III去对比1.5GHz的奔腾4没有实际意义。可是奔腾相对于486也是一个全新的架构,为什么那时候英特尔大肆宣传奔腾比同主频的486快两倍并且拿出了官方测试数据呢?此后奔腾MMx/奔腾II/奔腾III的发布,英特尔同时也都会拿出他们与前一代处理器的性能对比评测数据,为什么奔腾4发布,英特尔却交了白卷没有官方评测数据呢?事实上,英特尔直到2GHz的奔腾4问世,才羞答答地拿出了一个2GHz奔腾4与1GHz奔腾III的性能对比官方测试数据。当然,2GHz的奔腾4自然是完胜1GHz的奔腾III了,但是,这又有什么意义吗?486DX4-100MHz处理器也照样完胜奔腾 60MHz处理器,人家的主频高啊.


   奔腾4的发布,开了一个恶劣的先例:从来没有下一代处理器在同主频的情况下性能低于上一代处理器,奔腾4做到了;英特尔处理器发展史中处理器的更新换代从没出现过主频断档,奔腾4也做到了。奔腾4的起始工作主频是1.4GHz(1.3GHz的奔腾4是过了很久才发布的,仅限量供应品牌机厂商),奔腾III的截止工作主频是1GHz,400MHz的频率断档靠谁来填补?这个受累不讨好的任务,就交给几乎已经胎死腹中的图拉丁来完成了。这几乎是图拉丁奔腾III桌面版问世的唯一原因。图拉丁奔腾III就像一个受虐待的童养媳,小心翼翼地出世了,为了尽量压低它对低主频奔腾4的巨大性能优势,英特尔先是阉割了它一半的二级缓存;一看性能还是太牛x,再把FSB降低到133MHz;一看性能还是太牛x,于是再把二级缓存延迟时间增大为1;一看还是太牛,于是还要阉割,我靠打住吧,再阉割不就成了赛扬了吗?图拉丁的开发工程师不干了,于是英特尔又在配套芯片组上打主意,取消了830主板的发布,而是推出了整合i752显卡的815GM芯片组来搭配图拉丁奔腾III……即便这样,图拉丁奔腾III 1.13A GHz还是打得奔腾4 1.5GHz满地找JJ,于是英特尔又出损招,严格限制图拉丁奔腾III的出货量,将其售价人为提升到很高的位置,鼓励品牌机厂商采用奔腾4处理器。这样一来,图拉丁奔腾III在市场中芳踪罕觅,其稀缺程度甚至超过了服务器版的奔腾III-S……从1GHz攀升到1.33GHz,图拉丁奔腾III终于完成了填补两代处理器主频空白的任务黯然退场了(图拉丁奔腾III 1.33GHz最惨,才发布就停产)。

   图拉丁赛扬的命运比同门大哥好得多。这是因为英特尔需要它来抗衡AMD的钻龙(毒龙),继承了图拉丁的优良性能,256KB缓存(图拉丁赛扬的256KB缓存可比赛杨D的256KB缓存实在多了),100MHz FSB,加上精简数据预读取技术,图拉丁赛扬确实出色完成了任务。可是图拉丁就是双刃剑,英特尔又开始担忧它和Willamette赛扬的工作交接了,如果图拉丁赛扬像图拉丁奔腾III痛扁低主频奔腾4那样痛扁Willamette赛扬怎么办?如果他也把Willamette赛扬打得满地找JJ怎么办?哦忘记了,赛扬本来就是太监,没有JJ,不过图拉丁赛扬显然是韦小宝,假太监真男子汉。英特尔想不出妙策,于是就给两款赛扬留下了300MHz的主频空白,外行一看,我考,怎么赛扬1.4GHz完了就是赛扬1.7GHz呢?1.5/1.6GHz的产品呢?具有讽刺意味的是,图拉丁赛扬1.4GHz照样轻轻松松把Willamette赛扬1.7GHz打得满地找假阳具……
服务器版的图拉丁奔腾III-S问世有英特尔自己的苦衷。奔腾4至强的性能不济(照样被图拉丁奔腾III打得满地找JJ,更不要说跟奔腾III-S叫板了),配套主板平台昂贵(1GB Rambus内存,价格您自己算去吧),用户不理睬,于是拿出奔腾III-S来,兼容现有815平台,性能强大发热低,做1U服务器和低端双路服务器最理想,得,就它吧。于是奔腾III-S高价问世了。这里透露一下,图拉丁奔腾III-S很多都是不锁频的哟……


   相比之下,移动版的图拉丁奔腾III命最好。如前所述,奔腾4具有高发热量高功耗的特点,用来做笔记本CPU实在是赶鸭子上架赶猪爬树,勉为其难。图拉丁奔腾III呢,具有发热低功耗低的优点(其实图拉丁用好的散热片,机箱通风良好情况下根本不用风扇),同时还具有很高的性能(图拉丁奔腾III-M一样能把主频比自己高几百MHz的移动版奔腾4打得满地找JJ,不过移动版处理器太小巧,找JJ要用放大镜),是最适合笔记本的处理器。所以英特尔高调宣传图拉丁奔腾III-M,还给它设计了一个和移动版奔腾4风格类似的logo,希望能用图拉丁奔腾III-M占居主流移动处理器市场的大部分份额。但是图拉丁再好也是奔腾III,英特尔不是用铺天盖地的广告宣传说4比3好吗?为什么买笔记本不买奔腾4的却买奔腾III的呢?英特尔有苦说不出,笔记本厂商也跟着倒霉,不得不用移动版奔腾4来制作主流笔记本,轻薄笔记本实在容不下移动版奔腾4这位大爷,才采用图拉丁奔腾III。结果呢,用户纷纷抱怨,买了主流笔记本的责问厂商,你的最新款笔记本怎么电池使用时间比老奔三笔记本短这么多?买了轻薄笔记本的用户也责问厂商,都说轻薄笔记本采用的才是笔记本厂商最先进的技术,你为啥卖给我一个已经淘汰的奔腾III笔记本啊?厂商的不满用户的抱怨,促使英特尔另辟蹊径,开始设计奔腾M。这个奔腾M迅驰平台,其实就是换了新汤(名字)加了调料(SSE2)搭配了两碟点心(无线网卡和855芯片组)的图拉丁奔腾III而已。


第三部分 图拉丁与奔腾4,性能孰优孰略


   说这个问题前,我们先打个比方。你认为要完成扣篮动作,需要什么条件?答案是身高和弹跳力。身材很高的人轻轻一跳就能扣篮,但不是说矮个子就不能扣篮,我们国家那些一米六左右的举重运动员,不用助跑就可以原地跳起轻松来个倒扣,靠的就是机器发达的腿部肌肉和惊人的弹跳力。同样道理,决定处理器性能高低的因素也不是一个,主要有两个,一个是主频,一个是单位主频下的执行效率
奔腾4能够在同样的0.18微米工艺下轻松达到2GHz的主频,奔腾III刚刚达到1.13GHz就已经到了极限,这是为什么?这是因为奔腾4的运算流水管线多达20级甚至31级,而奔腾III只有11级。运算流水管线越长,就越容易在同样制造工艺下达到更高的工作主频。Athlon在同样制造工艺下可以达到奔腾III难以达到的高主频,就是因为Athlon的运算流水管线比奔腾III略长。但是运算流水管线过长也会带来负面影响,管线越长,单位主频下的处理器执行效率就越低,性能的发挥就会受到影响。众所周知,奔腾4正是在流水管线上的加长设计,才能够达到如此之高的主频,并在主频争霸战中战胜AMD,逼得Athlon XP“不敢以真面目示人”(指Athlon XP不用真实主频标注,而用“相当于奔腾4多少”的主频标注)。但是流水管线的加长会导致数据在管线逗留的时间增长,导致数据出错的可能增加,一旦一个数据出错,其结果就在于整个运算步骤都将重新来过,这样就会造成处理器处理性能的降低。依靠高效的分支预测体系和Cache机制可以改善这一点,但仅仅是“改善”而不是“弥补”。要想弥补高频低能的缺点就要靠更高的主频来抵消,比如同样制造工艺下,2GHz的奔腾4性能总会高过1GHz奔腾III,这就是在不改变制造工艺的前提下带来的性能提升,只是英特尔不厚道,故意把人们误导到“高主频=高性能”这个自奔腾4问世后已经不再是真理的误区中来。而AMD呢,即便是Athlon 64,流水管线也很短,所以执行效率非常高。Athlon 64的整数流水线达到12级,浮点流水线达到17级,相比Athlon XP仅仅提高两个工位,但是大力改善了分支预测机制,所以同主频下性能提升明显。从中我们可以看到英特尔设计奔腾4与AMD设计Athlon的两个根本不同思路:英特尔是追求主频优先,靠极高的主频来提升性能;AMD则是追求效率优先,靠高效的执行机制实现在相同主频下达到更高的性能。AMD这种做法,其实师承于英特尔的P6架构设计思路(奔腾III、奔腾M以至酷睿,承袭的就是这种设计思路)。明白了两种设计原理,再考虑到奔腾4单位主频下的执行效率只有奔腾III 70%-75%左右的事实,我们就能很容易得出如下结论:同主频下,奔腾III的性能显然要高于奔腾4。但是,奔腾4在相同制造工艺下可以达到奔腾III所不能达到的高主频,这个高主频完全可以弥补低性能还显得绰绰有余。)

   如果不考虑处理器的功耗和发热量,我们可以认为,这两种处理器设计思路都是可行的。但是处理器不能只停留在纸面上,必须要生产制造出实物来才能实现价值,而实际的处理器在工作时必然要耗费电量发出热量,这时候就要看哪种设计思路更实际更合理的问题了。
流水线运算管线不是像输精管输卵管那样细微的生物细胞管子,而是由一个个的晶体管组成的。显而易见,流水线运算管线越长,晶体管数量就越多;晶体管数量越多,耗电量就越大;耗电量越大,发热量就越高。这就是奔腾4处理器的命门所在,谁愿意养一个电老虎在家里供着?
第四部分 奔腾4的致命缺陷,轻薄笔记本仰仗图拉丁

   自从奔腾4问世以来,先后经历了三代核心。笔者给这三代产品的评价是“从失败走向成功,然后从成功走向新的失败”。


   奔腾4第一代核心就是Willamette,于2000年11月发布。它采用0.18微米工艺制造,拥有256KB全速二级缓存,400MHz FSB。在整数处理速度和浮点性能这两个重要指标上,Willamette奔腾4相比P6架构的奔腾III没有有任何提升,它仅仅是对抗雷鸟Athlon的权宜之计,因为当时英特尔根本没有准备好0.13微米工艺生产线用来生产Northwoood奔腾4和图拉丁奔腾III。好在当主频提升到1.7GHz以后,奔腾4在性能上已经完全超越了铜矿奔腾III,多少给英特尔带来一些心理安慰。但是Willamette奔腾4的最致命问题不是性能低下,而是它的功耗和发热量实在大得惊人。曾有个内部消息指出,英特尔某些工程师建议给Willamette搭配512MB缓存甚至三级缓存(后来在Gallatin至强和Northwoood奔腾4至尊版实现了),以求提升Willamette的性能,至少要让它的性能不输给自家的上代产品奔腾III。但是这个建议很不现实,反驳的人士指出,如果真得这么做了,恐怕Willamette奔腾4就会做得像一块板砖一样庞大。这或许是笑话,但也从一个侧面反映了Willamette奔腾4是仓促推出的事实。但是英特尔的宣传能力是在强大,很多新装机的朋友都花了数千元的高价去买Willamette奔腾4+850主板+Rambus内存的套装,却根本想不到自己成了英特尔死要面子举动无辜的替罪羊。


   第二代核心Northwood由于有充裕的准备时间,加之采用了0.13微米工艺制造,较好地解决了发热与功耗的问题,所以迅速取代了Willamette成为市场主流。此后随着800MHz FSB、超线程等新技术的引入,NetBurst架构的威力的以充分发挥,所以从性能上来讲,图拉丁奔腾III已经没法和Northwood奔腾4叫板了。笔者自己实际使用,无论是玩游戏(Q3A)还是看高清晰影片,奔腾4 2.8C GHz都远远超过奔腾III-S 1.4GHz。就算是AMD,也开始认真审视起奔腾4这个一向被它看成是成人玩具的处理器来了。
Northwood奔腾4确实可以成为一代经典,因为他很好地再现了Netburst开发团队的本意。Netburst架构采用超常流水线运算管线,这么长的运算管线天生就是为超线程技术准备的,要知道像奔腾III/奔腾M/酷睿那样P6架构短流水线的处理器是没办法实现超线程技术的!有关超线程的技术文章有很多,我在这里不再赘述。


   Northwood奔腾4的继任者Prescott则是一个新的失败作品。这个败笔使得英特尔最终下决心放弃了Netburst架构。我很奇怪Netburst的开发团队是怎么想的,搞出这样一个怪物来消耗地球上有限的能源:它继承并发扬了Willamette奔腾4的一切缺点,流水线更是加长到31级!虽说Prescott奔腾4也有优点(例如SSE3、更大的二级缓存和更高效的超线程技术),但是玉不掩瑕,它的晶体管太多了,以至于它每个时钟周期比Northwood多产生大约60%的热量,同时功率消耗也增加大约10%!Prescott处理器很容易过热,过热的结果就是降频运行。Prescott最终败给了温度,英特尔必需要考虑到风冷散热能不能满足Prescott的需要,如果一定要采用水冷散热的话……那还是让Netburst去死好了。最后的结果大家也都知道,英特尔不得不全部放弃Prescott架构,并且开发4GHz部分的努力也被认为是浪费内部资源而被放弃了。止步3.8GHz,英特尔终于承认自己错了。不要忘记当初英特尔发布奔腾4时吹嘘说奔腾4是为10GHz的运算速度设计的,这肯定是英特尔历史上最重要的或许也是最广为人知的工程失败事件。

   移动版奔腾4脱胎于桌面版奔腾4,它的致命缺陷当然也是功耗和热量。专门网的网友几乎都有笔记本,想必大家都希望自己的本本温度低低,电池续航能力长些长些再长些吧?移动版的奔腾4显然不符合朋友们的要求。


   说起移动版奔腾4,主要有两类。一类是在2002年4月23日发布的移动奔腾4-M处理器(Mobile Pentium 4 M),具备SpeedStep和深度休眠技术,但是不支持超线程技术,功耗约35W。另一类则是移动奔腾4处理器(Mobile Pentium 4),它的发布原因是因为进一步提升移动奔腾4-M主频的同时保持较低功耗的努力已经被证实为不可能,移动奔腾4就是为了给笔记本提供一个高主频的处理器,当然它的功耗也比台式机奔腾4低一些,“仅仅”有70W,是不是很爽?


   移动奔腾4-M无法进一步提升主频,功耗的控制也差强人意。移动奔腾4的主频提上去了,功耗和发热量又大得吓人……这就是摆在英特尔和笔记本厂商面前的难题。图拉丁这时候派上了用场,它具有移动处理器所需要具备的一切优点:低功耗、低热量以及高性能。如果光从技术设计的角度讲,几乎所有的笔记本厂商都喜欢图拉丁奔腾III-M,但是从市场的角度来讲,在英特尔铺天盖地广告的宣传下,主推图拉丁笔记本就是自寻死路。在尝试了主推图拉丁奔腾III-M受冷落的苦果以后,几乎所有笔记本厂商都不约而同地做出了这样的选择:以移动奔腾4来设计制造一般的笔记本,将图拉丁专门用于轻薄便携笔记本产品的开发。只要你认真观察就会发现,采用移动奔腾4处理器的笔记本,不论品牌如何都是又大又厚又重,设计得好的厂商可以解决这类笔记本机身过热的问题,但是电池续航能力就无法保证了,总不能为又大又厚又重的笔记本再配一块又大又厚又重的电池吧?相比之下,图拉丁奔腾III-M就好得多,采用这类处理器的笔记本,轻巧便携,电池续航能力超长,同时性能也很强大。我不知道英特尔设计与桌面处理器完全不同的奔腾M的灵感到底源自哪里,但是图拉丁奔腾III-M就是奔腾M的原型,这一点是无可置疑的。
奔腾4止步3.8GHz,英特尔迷途知返

   2004年10月15日,英特尔决定不再推出4GHz的奔腾4处理器,并表示将不再以时钟速度作为评价芯片性能的主要标准。在宣布这一决定的时候,时年64岁的英特尔总裁克雷格?贝瑞特面对着6500人说道:“请原谅我们”。或者这个性情幽默的可爱老头是在开玩笑,可是现在的他却是右膝着地、双手合十、神情庄重。
英特尔总裁的这一惊人举动也许含有开玩笑的成分,但决非做秀,而是真心地对公司的失误表示忏悔。为了打赢主频争霸战,英特尔以往在处理器研发道路上走入了“惟主频论”的误区,现在已经深陷于其中而无法自拔:“主频高=性能高”的错误观念已经深入人心,这当然有效地压制住了竞争对手AMD的Athlon系列处理器——尽管后者的性能出色,但是工作主频始终远远被英特尔的奔腾4甩在后面;但是“惟主频论”也是一把双刃剑,它使英特尔在对外芟除异己的战争中无往不胜,同时也使英特尔自家出类拔萃但是主频不高的图拉丁奔腾III-M受到重创,此外高主频带来的高功耗也使得英特尔的忠实支持者要为奔腾的芯付出更多的电费,同时更要忍受高性能处理器风扇所带来的巨大噪音……"


   纵观英特尔处理器的发展史,我们不难发现,伴随着制造工艺的改进,新型处理器的功耗更低,发热量更小,同时性能更高。这个铁一样的定律,直到Northwood奔腾4时代依然有效。可是,采用0.09微米工艺的Prescott却不是这样,除了最低主频的几款型号之外,它的设计功耗都在100W以上,远远高于几款最高主频的Northwood,发热量更是大得吓人,性能却不比同主频的Northwood高。有人也许会为Prescott辩解,说是Prescott的设计就是为了在更高频率下工作的,在4GHz以上的时候,Prescott那可怕的威力才会完全发挥出来……给我打住吧!看看3.2E GHz的Prescott奔腾4功耗有多恐怖再说话吧,如果Prescott奔腾4的主频果真超过4GHz,200W左右的耗电量和由此带来的发热量是闹着玩的吗?如果说高频低能的Willamette奔腾4是为了在主频大战中能够彻底压制(注意我没有使用“击败”一词)AMD,并且后继的Northwood奔腾4还降低了功耗提升了性能的话,那么电老虎一般的Prescott奔腾4又有何用?难道它真的要做Willamette第二?Prescott,这款在设计之初就不被许多人看好的处理器,忠实地诠释了英特尔当时的真正状态:对处理器的主频如此在意,已经到了走火入魔的地步。换言之,也只有走火入魔的英特尔,才会设计出如此走火入魔的Prescott来。一般说来,更先进的制造工艺可以降低处理器的功耗和发热量,但是面对Prescott这样的怪物,0.09微米工艺的先进制造工艺仅仅起到了救命稻草的作用由此看来,贝瑞特单膝跪地的惊人之举,也许多少有些无奈,但是,又不得不为之

   如前所述,奔腾4采用的是“惟主频论”的架构,它的设计第一出发点,就是能达到更高的主频,而不是像以往x86处理器那样,新一代处理器在同主频下拥有更好的性能。可以这样说,奔腾4的推出开了一个恶劣的先例,在英特尔性能高超的广告机器的疯狂运转下,“高主频=高性能”的观念深入人心,奔腾4获得了成功,但同时也埋下了隐患.


   奔腾4的架构注定了它是一款耗电量大发热量高的产品,这一弊端首先在对处理器的功耗和发热有苛刻要求的移动计算市场体现出来。英特尔在无奈之下,推出了奇怪的奔腾M处理器,专用于笔记本电脑市场。严格说来,奔腾M就是加强版本的奔腾III,它的基本架构继承于奔腾III,同时也吸收了奔腾4平台的一些优点。奔腾M是一颗“惟性能论”的产品,它的主频没有奔腾4那么高,但是在同主频下,奔腾M的性能远胜奔腾4。笔者认为,奔腾M是英特尔这几年所设计的最出色产品,奔腾M+i855芯片组+英特尔无线网卡所组成的迅驰移动计算技术,不仅开创了笔记本电脑领域技术发展的新纪元,更给英特尔创造了巨大的利润,同时也给英特尔出了一个难题:如何在不损害奔腾4威信的情况下,告诉那些持观望态度的用户,尽管奔腾M的主频只有1.xxGHz,但是性能却比2.4GHz的奔腾4更好?比较好的做法就是一方面淡化高主频=高性能的荒谬论调,奔腾4不再继续攀升主频,并且逐渐淘汰,另一方面则是尽快提升奔腾M及酷睿的工作主频,同时大力宣传双核心,让用户的注意力从高主频转移到双内核甚至多内核上来。从Netburst架构开发小组成员集体辞职的消息中我们不难看出,英特尔已经决意放弃奔腾4,重新采用古老却不过时的P6架构.


   由于英特尔对迅驰的宣传得力,由图拉丁奔腾III-M改头换面的奔腾M问世不久就轻而易举地在移动计算领域淘汰了奔腾4-M,取得了巨大的成功。人们自然就会想到,如果英特尔肯将奔腾M的架构用在桌面计算领域,那么台式机的功耗与发热问题以及由此带来的噪音控制问题就很容易解决了。英特尔也在关键时刻迷途知返,以双核奔腾M作为技术基础的酷睿处理器问世了,宣示了奔腾尤其是奔腾4时代的终结。酷睿与奔腾III特别是图拉丁奔腾III有着密切的血缘关系,那些怀念图拉丁的用户们有福了,因为他们可以用最新的超级图拉丁——酷睿来武装自己的新电脑了!


酷睿遥祭图拉丁:奔腾4 NetBurst架构终结,古老的P6架构重新登场


   在486及其以前的时代,英特尔AMD以及Cyrix处理器的技术架构相同,这是因为286时代的英特尔还只是给IBM PC原装机(ThinkCentre的前身)提供微处理器的一个打工仔而已(微软则是给IBM PC原装机提供操作系统的打工仔)。当时英特尔还是一个小公司,产能有限,而IBM PC机还没有与其兼容的兼容机出现(现在除了苹果电脑以外的品牌机,包括我们自己攒的电脑,严格说来都是IBM PC机的兼容机),产品销量很大,为了保证微处理器的供货充足,IBM强迫英特尔把自己的微处理器技术无偿授权给另外一家公司,得到授权的这家公司就是IBM PC机微处理器的“第二供货商”(也就是当英特尔的处理器供货不能满足IBM需求时,由第二供货商向IBM提供完全一样的微处理器)。英特尔当时一百个不愿意,但是又惹不起IBM,只好选择了AMD,将自己的微处理器技术无偿提供给了AMD,后来为了让AMD多一个竞争对手,免得AMD老来纠缠自己,英特尔又将微处理器技术无偿授权给Cyrix,因此这三家公司的处理器架构基本一致。
到了486时代,英特尔羽翼渐丰,IBM PC由于兼容机的大量涌现也不是垄断者了,英特尔的名气越来越大,很多人购买微处理器非英特尔不买,所以英特尔倒不是特别在乎AMD等竞争者生产的兼容微处理器,但是AMD和Cyrix的技术研发势力越来越强,兼容处理器的性能与英特尔不相上下,价格还特别低廉,所以从奔腾开始,英特尔终于翻脸,奔腾采用了全新的P5架构,AMD等竞争公司没有授权,只好先用5x86这样的超级486来抗衡英特尔,同时各自开发自己的下一代微处理器架构。


   AMD面对这样的局面只能另辟道路。经过K5还算成功的试探之后,又发布了K6处理器,并逐渐衍生出K6-2和K6-3。第一代K6处理器只能与具备MMX技术的奔腾打成平手,但是后续的K6-2则凭借架构上的优势令英特尔感到了巨大的压力。为此英特尔将P6架构下放,取代奔腾/奔腾MMX的P5架构,以求在性能上保持领先地位。


   P6架构问世于1995年,至今已经有11个年头了。最早采用P6架构的微处理器是高能奔腾(奔腾Pro)。P6架构与奔腾的P5架构最大的不同在于,以前集成在主板上的二级缓存被移植到了CPU内,从而大大地加快了数据读取和命中率,提高了性能,另外P6架构是一个纯32位的微处理器架构。第一代P6架构的微处理器奔腾Pro受制于当时的制造工艺,CPU核心集成二级缓存的成本太高,所以奔腾Pro的售价高昂,仅仅应用在服务器领域。为了将P6架构平价化以对抗AMD等竞争对手,英特尔采用了将二级缓存从CPU核心移出,外置于集成CPU核心的PCB板上的做法,推出了奔腾II处理器。奔腾II处理器的二级缓存外置于CPU核心以外,只能以处理器工作主频一半的速度运行,而不像奔腾Pro的二级缓存那样以全速运行。但是半速运行的二级缓存总比传统集成在主板上的二级缓存速度快得多,再加上奔腾II二级缓存容量大、一级缓存容量也是奔腾Pro 2倍、主频更高三大优点,它的性能还是要强过奔腾Pro。随着0.25微米工艺的成熟,英特尔尝试将奔腾II的二级缓存集成于核心,推出了Mendocino赛扬处理器(著名的超频王赛扬300A就是这一核心),虽然Mendocino赛扬的二级缓存只有128KB,但是它却以全速运行,再加上位宽高于奔腾II的二级缓存,所以同主频的赛扬/奔腾II性能差距并不大。除了早期的奔腾III以外,铜矿和图拉丁奔腾III及其简化版赛扬,加上后来的奔腾M,都是基于P6架构的优秀产品。


   奔腾M就是现在的主流产品,但是它的身份只是法定的移动处理器而已,桌面处理器还是NetBurst的天下。但是随着酷睿2的到来,久磨愈精的P6架构全面回归。


   酷睿处理器的基本设计思路继承于奔腾M。除了完全承袭了奔腾M的看家本领——微指令融合技术以外,酷睿还具备超强的四组指令编译器,这也正是酷睿的最大特色。采用四组指令编译器,酷睿可在单一频率周期内编译四个x86指令。四组指令编译器的设计思路还是承袭P6架构的传统,由三组简单编译器(Simple Decoder)与一组复杂编译器(Complex Decoder)组成。


   酷睿处理的另一个技术亮点就是数据预读取技术。这也是早在图拉丁身上就出现了的新型技术,可以有效弥补缺乏内存控制器、导致内存存取延迟较长的缺憾。数据预读取技术可在处理器将数据回存内存的同时,预测后继的加载指令是否采用相同的内存地址。如果不是,就可立即执行加载动作,无须等待该回存指令,这可大幅改善乱序执行(Out-Of-Order Execution)核心的效率,并缩短存取内存的延迟。


   而增强的“预先加载机制”则可满足第二项要求。Core微架构每个核心分别内建一组指令及二组数据预先抓取器,而共享的二级缓存内建两组、可动态分配至不同的核心的数据预先抓取器,可根据应用程序数据的行为,进行指令与数据的预先抓取动作,让所需要的内存地址数据,尽量存放在缓存中,减少读取内存的次数。


   酷睿的电源管理机制基本上改良自图拉丁奔腾III-M与奔腾M的设计,即处理器内各功能单元并非随时保持启动状态,而是根据预测机制,仅启动需要的功能单元。不过在酷睿上新采用的分离式总线(Split Buses)、数字热感应器(Digital Thermal Sensor)以及平台环境控制接口(Platform Environment Control Interface)等技术的实际效果,要比以往模糊的省电效果实在得多。


   温控方面,英特尔在酷睿处理器中最容易发热的位置,放置数字热量传感器(Digital Thermal Sensor),通过专门的控制电路,监控处理器的发热量以及运作模式,然后动态调整系统电压、系统风扇转速。


   酷睿既然是基于P6架构,因此也有P6架构的缺点,比如说工作主频无法像奔腾4那样狂飙。P6家族处理器的工作主频提升,很大程度都是依赖制造工艺的改进,而不是加长运算管线。在45nm工艺采用之前,酷睿的核心频率很难超过3GHz,那些用着3.8GHz奔腾4处理的用户还有一段可以YY主频的时间。
总之,酷睿的发布,P6微架构的回归对业界影响深远,因为它代表着这样一种思路:即在降低耗电量的前提下,追求最大化的性能,而并非过去的“唯主频论”。

[转帖]纪念我的C3 1.3G,转从 图拉丁 到 酷睿史~!!!

第一部分 图拉丁的分类与技术浅谈


   图拉丁,英文名Tualatin,是美国一条河流的名字。这是英特尔最后一款奔腾III处理器的核心研发代号,图拉丁奔腾3的历史极为短暂,但又有着特殊的地位。不要忘记,桌面版奔腾III有三种核心:最古老的Katmai奔腾III(其实就是奔腾II的核心加上SSE指令集,0.25微米工艺,512KB半速二级缓存,Slot 1接口)、最流行的Coppermine奔腾III(0.18微米工艺,256KB全速二级缓存,Socket 370与Slot 1两种接口),以及本文的主角Tualatin奔腾III(0.13微米工艺,256KB全速二级缓存,Socket 370接口)。在这三种奔腾III中,只有图拉丁被单独罗列出来,以示与另外两种奔腾III的本质区别:图拉丁奔腾III集古老的P6架构优点于一身,具有高性能、低功耗、低发热量的优势,是奔腾III的极致,也是奔腾M和酷睿(这两种处理器依旧是继承了P6架构)出现以前的P6微处理器架构的极致。时至今日,就连不懂CPU技术的二手笔记本商家都懂得以“图拉丁”的名字来标榜自己奔腾III二手笔记本的与众不同,由此可见图拉丁在用户心目中的神圣地位。

   上面所说的都是桌面版本处理器的情况。其实图拉丁除了具有桌面版以外,还有移动版和服务器版,桌面版也有奔腾III和赛扬的分别,下面就来具体介绍一下它们的区别。


   先说桌面版图拉丁奔腾III。这款处理器和133MHz FSB铜矿(Coppermine)奔腾III有很多共同的地方:同为133MHz FSB,同样具有256KB全速二级缓存,不同的地方在于:图拉丁奔腾III不支持双路处理器并行工作模式而铜矿奔腾III支持;图拉丁奔腾III的二级缓存延迟时间为1而铜矿奔腾III为0;图拉丁奔腾III支持自奔腾4开始采用的数据预读取技术而铜矿奔腾III不支持。因此在性能方面,同主频的图拉丁奔腾III并不比铜矿奔腾III快(数据预读取技术可以弥补二级缓存延迟时间长而带来的性能损失)。图拉丁奔腾III有如下几款:1A GHz/1.13A GHz/1.2 GHz/1.33GHz。


   再来谈谈桌面版图拉丁赛扬。很多人认为图拉丁赛扬就是采用100MHz FSB的图拉丁奔腾III,这是不正确的。图拉丁赛扬的性能比同主频的图拉丁奔腾III要低,除了FSB低以外,还因为图拉丁赛扬仅支持精简的数据预读取技术(还有一种说法是根本不支持,笔者手中资料有限,所以不做论证),此外二级缓存的位宽也低,所以不能和图拉丁奔腾III相比。根据我的测试,图拉丁赛扬1.4 GHz的性能略低于图拉丁奔腾III 1.13A GHz,但是高于1GHz的铜矿/图拉丁奔腾III。图拉丁赛扬有如下几款:900A GHz/1A GHz/1.1A GHz/1.2 GHz/1.3GHz/1.4 GHz。很多人都否认图拉丁赛扬有1.4GHz的版本,其实IBM NetVista A22就有采用赛扬1.4 GHz的机型,笔者就买了一款。

    第三谈谈服务器版的图拉丁奔腾III-S。这款处理器是图拉丁家族的性能王者,价格也是出奇地昂贵(笔者收藏过两款:1.26GHz和1.4GHz)。图拉丁奔腾III-S面向双路服务器市场,采用133MHz FSB,具有512KB全速二级缓存,二级缓存延迟时间为0,支持增强型数据预读取技术,性能极为强悍。当时国外很多英文硬件评测网站都有图拉丁奔腾III-S与奔腾4/Athlon XP的对比评测,以Tom's Hardware Guide网站的评测为例,在采用815平台、PC133 SDRAM内存的情况下,图拉丁奔腾III-S 1.26GHz战胜了850平台、PC800 Rambus内存的奔腾4 1.8GHz。图拉丁奔腾III-S有如下几款:1.13 GHz/1.26 GHz/1.4 GHz,此外还有极少量的1.53 GHz工程样品散落于世界各地的著名硬件评测室。


   最后来谈谈移动版的图拉丁奔腾III-M。这款处理器的技术特征基本等同于桌面版图拉丁奔腾III,但是二级缓存增大到了512KB,同主频下的性能显然强过桌面版图拉丁奔腾III而直追图拉丁奔腾III-S。图拉丁奔腾III-M显然比桌面版图拉丁奔腾III的地位高,因为移动版奔腾4处理器发热大功耗高,很难应用在轻薄笔记本上,相比之下发热低功耗低的图拉丁奔腾III-M就有了用武之地,得到了长足发展,直到奔腾M出现以前,图拉丁奔腾III-M都是轻薄笔记本的当然之选。而桌面版奔腾III因为性能太强会威胁到奔腾4,所以英特尔人为打压它:阉割二级缓存、保持高售价和低产量、鼓励品牌机厂商采用奔腾4等等不公正的市场举措。图拉丁奔腾III-M的型号很多很复杂,以正常电压版为例,主要有866 MHz/933 MHz/1 GHz/1.13 GHz/1.2 GHz/1.33 GHz等几款。


第二部分 英特尔为何要推出图拉丁

   奔腾III及以前的微处理器时代,是一个处理器性能与主频紧密结合的时代。那个时候无论是英特尔还是AMD,他们的处理器产品在主频提升的同时,同样也会带来相应的性能提升。以Katmai奔腾III为例,在FSB相同的情况下,主频每提升50MHz,性能相应提升7%左右(参考《PC Shopper-电子测试》)。当时英特尔与AMD的处理器竞争和现在一样,说到底就是性能之争。但是当时处理器的性能高低与主频高低是合二为一的事物,因此性能之争也就是主频之争。从4004微处理器推出以来,英特尔一直就是微处理器性能(也就是主频)领先者,而Cyrix和AMD等则是追随者,这种局面一直持续到奔腾III时代,直到AMD Athlon推出时为止。还记得当时AMD提前宣布将要发布全新架构的Athlon处理器,主频为600MHz的时候,英特尔着慌了。那时候奔腾III还停留在0.25微米工艺时代,最高主频仅有550MHz,如果让AMD超越,微处理器老大的颜面何在?于是英特尔匆匆忙忙给奔腾III加了0.05v电压,抢先推出了奔腾III 600MHz处理器以保持颜面。谁成想AMD在如期发布Athlon 600MHz处理器的时候,还同时发布了此前根本没有对外宣布的Athlon 650MHz处理器!这是一个伟大的时刻,英特尔在微处理器发展史上第一次被自己的竞争对手超越!


   挨了一记当头闷棍的英特尔开始昏招迭出,先是将Katmai核心奔腾III的外频提升至133MHz,推出了奔腾III 533B和奔腾III 600B(有人将这两款处理器说成是新核心,代号Confidential,真是天大笑话,各位自己去查查Confidential是什么含义,英特尔任何一款没有正式发布的工程样品处理器都有Confidential的标记),但是性能无法抗衡同主频的Athlon,于是采用0.18微米工艺的Coppermine奔腾III匆匆登场,主频从500E MHz直到700MHz,接口从Slot 1到Socket 370,FSB有100MHz有133MHz,型号十数款,让人眼花缭乱。Coppermine奔腾III的二级缓存是256KB全速,延迟时间为0,位宽也高于512KB半速二级缓存的Katmai奔腾III,因此性能有了明显提升,和同主频Athlon相比互有胜负,基本持平。这时候英特尔与AMD的竞争已经到了白热化的程度,主频之争的激烈程度前所未有。主频高就意味着性能高,冲击1GHz大关也因为变得分外引人注目,当时英特尔拼命寻找加工最好的硅晶元,希望能抢先制造出1GHz的处理器,这也使933MHz高主频的奔腾III产量极少进而断货(因为最好的硅晶元都用来生产测试1GHz奔腾III了)……


   最先达到1GHz主频的是AMD的Athlon,仅仅领先奔腾III 1GHz不到一个月,但这足以让AMD自豪了。美中不足的是,1GHz的Athlon性能不敌1GHz奔腾III,这是因为AMD找不到能在500MHz下稳定运行的Athlon二级缓存芯片(最早的Athlon二级缓存也是外置在CPU PCB板上的芯片,以处理器主频一半的速度运行),因此不得不让二级缓存的运行速度降低到CPU主频的三分之一也就是333.3MHz,而奔腾III 1GHz处理器的二级缓存虽然容量较小,但是运行速度高达1GHz,依靠强大的二级缓存,1GHz的奔腾III在性能上战胜了1GHz的Athlon,多少为英特尔挽回了一些颜面


但是事情却没有这么简单。

   AMD已经意识到了外置半速缓存的缺陷,决意开发二级缓存On Die的Athlon XP。这是最让英特尔害怕的,于是英特尔想抢先推出1.13GHz的奔腾III,先在性能上领先,然后再去建设0.13微米工艺的生产线,用图拉丁来对抗Athlon XP,备用方案就是奔腾4 Willamette,这是因为英特尔可以用0.18微米工艺来生产奔腾4,但是因为奔腾4高频低能,非要到主频提高到一定程度下(例如2GHZ以上)才能发挥威力,并且奔腾4的NetBurst为架构是需要超线程、高FSB来配合的,所以英特尔并不希望奔腾4过早登场,而是寄希望于图拉丁。当时英特尔给媒体的内部文当中规划的图拉丁桌面处理器,技术参数基本等同于实际生产的图拉丁奔腾III-S,只是FSB提升到了166MHz/200MHz,规划中的830芯片组也是准备支持DDR内存的,令人颇为期待。可惜人算不如天算,当时的0.18微米工艺应用不到一年,生产1.13GHz的奔腾III实在是勉为其难。英特尔霸王硬上弓的后果,就是全面回收几乎不能正常运行的奔腾III 1.13GHz处理器。而这时候呢,AMD正在春光满面地向媒体介绍他们刚刚推出的1.1GHz Athlon XP处理器呢……

   英特尔颜面尽失,于是开始筹划转移视线,把处理器的主频-性能之争转变为纯粹的主频之争,以转移公众视线。于是,奔腾4 1.4 GHz/1.5 GHz发布了,一下子吸引了全世界的目光,人们根本想象不到,刚刚回收了1.13GHz处理器的英特尔居然能马上拿出这么牛x的处理器,1.5 GHz呐!这时候天真的人们还在用主频即性能的固定套路来看待奔腾4,这就中了英特尔的奸计。


   可是总有清醒者,那就是公正的硬件评测媒体。


   奔腾4 1.4 GHz/1.5 GHz发布前夕,就有评测媒体质疑:为何奔腾4的主频这么高,但是实际测试项目很多都不如1GHz的奔腾III呢?对此英特尔的回答是:奔腾4是一种全新的架构,它的性能不能用传统的观点去评判,用1GHz奔腾III去对比1.5GHz的奔腾4没有实际意义。可是奔腾相对于486也是一个全新的架构,为什么那时候英特尔大肆宣传奔腾比同主频的486快两倍并且拿出了官方测试数据呢?此后奔腾MMx/奔腾II/奔腾III的发布,英特尔同时也都会拿出他们与前一代处理器的性能对比评测数据,为什么奔腾4发布,英特尔却交了白卷没有官方评测数据呢?事实上,英特尔直到2GHz的奔腾4问世,才羞答答地拿出了一个2GHz奔腾4与1GHz奔腾III的性能对比官方测试数据。当然,2GHz的奔腾4自然是完胜1GHz的奔腾III了,但是,这又有什么意义吗?486DX4-100MHz处理器也照样完胜奔腾 60MHz处理器,人家的主频高啊.


   奔腾4的发布,开了一个恶劣的先例:从来没有下一代处理器在同主频的情况下性能低于上一代处理器,奔腾4做到了;英特尔处理器发展史中处理器的更新换代从没出现过主频断档,奔腾4也做到了。奔腾4的起始工作主频是1.4GHz(1.3GHz的奔腾4是过了很久才发布的,仅限量供应品牌机厂商),奔腾III的截止工作主频是1GHz,400MHz的频率断档靠谁来填补?这个受累不讨好的任务,就交给几乎已经胎死腹中的图拉丁来完成了。这几乎是图拉丁奔腾III桌面版问世的唯一原因。图拉丁奔腾III就像一个受虐待的童养媳,小心翼翼地出世了,为了尽量压低它对低主频奔腾4的巨大性能优势,英特尔先是阉割了它一半的二级缓存;一看性能还是太牛x,再把FSB降低到133MHz;一看性能还是太牛x,于是再把二级缓存延迟时间增大为1;一看还是太牛,于是还要阉割,我靠打住吧,再阉割不就成了赛扬了吗?图拉丁的开发工程师不干了,于是英特尔又在配套芯片组上打主意,取消了830主板的发布,而是推出了整合i752显卡的815GM芯片组来搭配图拉丁奔腾III……即便这样,图拉丁奔腾III 1.13A GHz还是打得奔腾4 1.5GHz满地找JJ,于是英特尔又出损招,严格限制图拉丁奔腾III的出货量,将其售价人为提升到很高的位置,鼓励品牌机厂商采用奔腾4处理器。这样一来,图拉丁奔腾III在市场中芳踪罕觅,其稀缺程度甚至超过了服务器版的奔腾III-S……从1GHz攀升到1.33GHz,图拉丁奔腾III终于完成了填补两代处理器主频空白的任务黯然退场了(图拉丁奔腾III 1.33GHz最惨,才发布就停产)。

   图拉丁赛扬的命运比同门大哥好得多。这是因为英特尔需要它来抗衡AMD的钻龙(毒龙),继承了图拉丁的优良性能,256KB缓存(图拉丁赛扬的256KB缓存可比赛杨D的256KB缓存实在多了),100MHz FSB,加上精简数据预读取技术,图拉丁赛扬确实出色完成了任务。可是图拉丁就是双刃剑,英特尔又开始担忧它和Willamette赛扬的工作交接了,如果图拉丁赛扬像图拉丁奔腾III痛扁低主频奔腾4那样痛扁Willamette赛扬怎么办?如果他也把Willamette赛扬打得满地找JJ怎么办?哦忘记了,赛扬本来就是太监,没有JJ,不过图拉丁赛扬显然是韦小宝,假太监真男子汉。英特尔想不出妙策,于是就给两款赛扬留下了300MHz的主频空白,外行一看,我考,怎么赛扬1.4GHz完了就是赛扬1.7GHz呢?1.5/1.6GHz的产品呢?具有讽刺意味的是,图拉丁赛扬1.4GHz照样轻轻松松把Willamette赛扬1.7GHz打得满地找假阳具……
服务器版的图拉丁奔腾III-S问世有英特尔自己的苦衷。奔腾4至强的性能不济(照样被图拉丁奔腾III打得满地找JJ,更不要说跟奔腾III-S叫板了),配套主板平台昂贵(1GB Rambus内存,价格您自己算去吧),用户不理睬,于是拿出奔腾III-S来,兼容现有815平台,性能强大发热低,做1U服务器和低端双路服务器最理想,得,就它吧。于是奔腾III-S高价问世了。这里透露一下,图拉丁奔腾III-S很多都是不锁频的哟……


   相比之下,移动版的图拉丁奔腾III命最好。如前所述,奔腾4具有高发热量高功耗的特点,用来做笔记本CPU实在是赶鸭子上架赶猪爬树,勉为其难。图拉丁奔腾III呢,具有发热低功耗低的优点(其实图拉丁用好的散热片,机箱通风良好情况下根本不用风扇),同时还具有很高的性能(图拉丁奔腾III-M一样能把主频比自己高几百MHz的移动版奔腾4打得满地找JJ,不过移动版处理器太小巧,找JJ要用放大镜),是最适合笔记本的处理器。所以英特尔高调宣传图拉丁奔腾III-M,还给它设计了一个和移动版奔腾4风格类似的logo,希望能用图拉丁奔腾III-M占居主流移动处理器市场的大部分份额。但是图拉丁再好也是奔腾III,英特尔不是用铺天盖地的广告宣传说4比3好吗?为什么买笔记本不买奔腾4的却买奔腾III的呢?英特尔有苦说不出,笔记本厂商也跟着倒霉,不得不用移动版奔腾4来制作主流笔记本,轻薄笔记本实在容不下移动版奔腾4这位大爷,才采用图拉丁奔腾III。结果呢,用户纷纷抱怨,买了主流笔记本的责问厂商,你的最新款笔记本怎么电池使用时间比老奔三笔记本短这么多?买了轻薄笔记本的用户也责问厂商,都说轻薄笔记本采用的才是笔记本厂商最先进的技术,你为啥卖给我一个已经淘汰的奔腾III笔记本啊?厂商的不满用户的抱怨,促使英特尔另辟蹊径,开始设计奔腾M。这个奔腾M迅驰平台,其实就是换了新汤(名字)加了调料(SSE2)搭配了两碟点心(无线网卡和855芯片组)的图拉丁奔腾III而已。


第三部分 图拉丁与奔腾4,性能孰优孰略


   说这个问题前,我们先打个比方。你认为要完成扣篮动作,需要什么条件?答案是身高和弹跳力。身材很高的人轻轻一跳就能扣篮,但不是说矮个子就不能扣篮,我们国家那些一米六左右的举重运动员,不用助跑就可以原地跳起轻松来个倒扣,靠的就是机器发达的腿部肌肉和惊人的弹跳力。同样道理,决定处理器性能高低的因素也不是一个,主要有两个,一个是主频,一个是单位主频下的执行效率
奔腾4能够在同样的0.18微米工艺下轻松达到2GHz的主频,奔腾III刚刚达到1.13GHz就已经到了极限,这是为什么?这是因为奔腾4的运算流水管线多达20级甚至31级,而奔腾III只有11级。运算流水管线越长,就越容易在同样制造工艺下达到更高的工作主频。Athlon在同样制造工艺下可以达到奔腾III难以达到的高主频,就是因为Athlon的运算流水管线比奔腾III略长。但是运算流水管线过长也会带来负面影响,管线越长,单位主频下的处理器执行效率就越低,性能的发挥就会受到影响。众所周知,奔腾4正是在流水管线上的加长设计,才能够达到如此之高的主频,并在主频争霸战中战胜AMD,逼得Athlon XP“不敢以真面目示人”(指Athlon XP不用真实主频标注,而用“相当于奔腾4多少”的主频标注)。但是流水管线的加长会导致数据在管线逗留的时间增长,导致数据出错的可能增加,一旦一个数据出错,其结果就在于整个运算步骤都将重新来过,这样就会造成处理器处理性能的降低。依靠高效的分支预测体系和Cache机制可以改善这一点,但仅仅是“改善”而不是“弥补”。要想弥补高频低能的缺点就要靠更高的主频来抵消,比如同样制造工艺下,2GHz的奔腾4性能总会高过1GHz奔腾III,这就是在不改变制造工艺的前提下带来的性能提升,只是英特尔不厚道,故意把人们误导到“高主频=高性能”这个自奔腾4问世后已经不再是真理的误区中来。而AMD呢,即便是Athlon 64,流水管线也很短,所以执行效率非常高。Athlon 64的整数流水线达到12级,浮点流水线达到17级,相比Athlon XP仅仅提高两个工位,但是大力改善了分支预测机制,所以同主频下性能提升明显。从中我们可以看到英特尔设计奔腾4与AMD设计Athlon的两个根本不同思路:英特尔是追求主频优先,靠极高的主频来提升性能;AMD则是追求效率优先,靠高效的执行机制实现在相同主频下达到更高的性能。AMD这种做法,其实师承于英特尔的P6架构设计思路(奔腾III、奔腾M以至酷睿,承袭的就是这种设计思路)。明白了两种设计原理,再考虑到奔腾4单位主频下的执行效率只有奔腾III 70%-75%左右的事实,我们就能很容易得出如下结论:同主频下,奔腾III的性能显然要高于奔腾4。但是,奔腾4在相同制造工艺下可以达到奔腾III所不能达到的高主频,这个高主频完全可以弥补低性能还显得绰绰有余。)

   如果不考虑处理器的功耗和发热量,我们可以认为,这两种处理器设计思路都是可行的。但是处理器不能只停留在纸面上,必须要生产制造出实物来才能实现价值,而实际的处理器在工作时必然要耗费电量发出热量,这时候就要看哪种设计思路更实际更合理的问题了。
流水线运算管线不是像输精管输卵管那样细微的生物细胞管子,而是由一个个的晶体管组成的。显而易见,流水线运算管线越长,晶体管数量就越多;晶体管数量越多,耗电量就越大;耗电量越大,发热量就越高。这就是奔腾4处理器的命门所在,谁愿意养一个电老虎在家里供着?
第四部分 奔腾4的致命缺陷,轻薄笔记本仰仗图拉丁

   自从奔腾4问世以来,先后经历了三代核心。笔者给这三代产品的评价是“从失败走向成功,然后从成功走向新的失败”。


   奔腾4第一代核心就是Willamette,于2000年11月发布。它采用0.18微米工艺制造,拥有256KB全速二级缓存,400MHz FSB。在整数处理速度和浮点性能这两个重要指标上,Willamette奔腾4相比P6架构的奔腾III没有有任何提升,它仅仅是对抗雷鸟Athlon的权宜之计,因为当时英特尔根本没有准备好0.13微米工艺生产线用来生产Northwoood奔腾4和图拉丁奔腾III。好在当主频提升到1.7GHz以后,奔腾4在性能上已经完全超越了铜矿奔腾III,多少给英特尔带来一些心理安慰。但是Willamette奔腾4的最致命问题不是性能低下,而是它的功耗和发热量实在大得惊人。曾有个内部消息指出,英特尔某些工程师建议给Willamette搭配512MB缓存甚至三级缓存(后来在Gallatin至强和Northwoood奔腾4至尊版实现了),以求提升Willamette的性能,至少要让它的性能不输给自家的上代产品奔腾III。但是这个建议很不现实,反驳的人士指出,如果真得这么做了,恐怕Willamette奔腾4就会做得像一块板砖一样庞大。这或许是笑话,但也从一个侧面反映了Willamette奔腾4是仓促推出的事实。但是英特尔的宣传能力是在强大,很多新装机的朋友都花了数千元的高价去买Willamette奔腾4+850主板+Rambus内存的套装,却根本想不到自己成了英特尔死要面子举动无辜的替罪羊。


   第二代核心Northwood由于有充裕的准备时间,加之采用了0.13微米工艺制造,较好地解决了发热与功耗的问题,所以迅速取代了Willamette成为市场主流。此后随着800MHz FSB、超线程等新技术的引入,NetBurst架构的威力的以充分发挥,所以从性能上来讲,图拉丁奔腾III已经没法和Northwood奔腾4叫板了。笔者自己实际使用,无论是玩游戏(Q3A)还是看高清晰影片,奔腾4 2.8C GHz都远远超过奔腾III-S 1.4GHz。就算是AMD,也开始认真审视起奔腾4这个一向被它看成是成人玩具的处理器来了。
Northwood奔腾4确实可以成为一代经典,因为他很好地再现了Netburst开发团队的本意。Netburst架构采用超常流水线运算管线,这么长的运算管线天生就是为超线程技术准备的,要知道像奔腾III/奔腾M/酷睿那样P6架构短流水线的处理器是没办法实现超线程技术的!有关超线程的技术文章有很多,我在这里不再赘述。


   Northwood奔腾4的继任者Prescott则是一个新的失败作品。这个败笔使得英特尔最终下决心放弃了Netburst架构。我很奇怪Netburst的开发团队是怎么想的,搞出这样一个怪物来消耗地球上有限的能源:它继承并发扬了Willamette奔腾4的一切缺点,流水线更是加长到31级!虽说Prescott奔腾4也有优点(例如SSE3、更大的二级缓存和更高效的超线程技术),但是玉不掩瑕,它的晶体管太多了,以至于它每个时钟周期比Northwood多产生大约60%的热量,同时功率消耗也增加大约10%!Prescott处理器很容易过热,过热的结果就是降频运行。Prescott最终败给了温度,英特尔必需要考虑到风冷散热能不能满足Prescott的需要,如果一定要采用水冷散热的话……那还是让Netburst去死好了。最后的结果大家也都知道,英特尔不得不全部放弃Prescott架构,并且开发4GHz部分的努力也被认为是浪费内部资源而被放弃了。止步3.8GHz,英特尔终于承认自己错了。不要忘记当初英特尔发布奔腾4时吹嘘说奔腾4是为10GHz的运算速度设计的,这肯定是英特尔历史上最重要的或许也是最广为人知的工程失败事件。

   移动版奔腾4脱胎于桌面版奔腾4,它的致命缺陷当然也是功耗和热量。专门网的网友几乎都有笔记本,想必大家都希望自己的本本温度低低,电池续航能力长些长些再长些吧?移动版的奔腾4显然不符合朋友们的要求。


   说起移动版奔腾4,主要有两类。一类是在2002年4月23日发布的移动奔腾4-M处理器(Mobile Pentium 4 M),具备SpeedStep和深度休眠技术,但是不支持超线程技术,功耗约35W。另一类则是移动奔腾4处理器(Mobile Pentium 4),它的发布原因是因为进一步提升移动奔腾4-M主频的同时保持较低功耗的努力已经被证实为不可能,移动奔腾4就是为了给笔记本提供一个高主频的处理器,当然它的功耗也比台式机奔腾4低一些,“仅仅”有70W,是不是很爽?


   移动奔腾4-M无法进一步提升主频,功耗的控制也差强人意。移动奔腾4的主频提上去了,功耗和发热量又大得吓人……这就是摆在英特尔和笔记本厂商面前的难题。图拉丁这时候派上了用场,它具有移动处理器所需要具备的一切优点:低功耗、低热量以及高性能。如果光从技术设计的角度讲,几乎所有的笔记本厂商都喜欢图拉丁奔腾III-M,但是从市场的角度来讲,在英特尔铺天盖地广告的宣传下,主推图拉丁笔记本就是自寻死路。在尝试了主推图拉丁奔腾III-M受冷落的苦果以后,几乎所有笔记本厂商都不约而同地做出了这样的选择:以移动奔腾4来设计制造一般的笔记本,将图拉丁专门用于轻薄便携笔记本产品的开发。只要你认真观察就会发现,采用移动奔腾4处理器的笔记本,不论品牌如何都是又大又厚又重,设计得好的厂商可以解决这类笔记本机身过热的问题,但是电池续航能力就无法保证了,总不能为又大又厚又重的笔记本再配一块又大又厚又重的电池吧?相比之下,图拉丁奔腾III-M就好得多,采用这类处理器的笔记本,轻巧便携,电池续航能力超长,同时性能也很强大。我不知道英特尔设计与桌面处理器完全不同的奔腾M的灵感到底源自哪里,但是图拉丁奔腾III-M就是奔腾M的原型,这一点是无可置疑的。
奔腾4止步3.8GHz,英特尔迷途知返

   2004年10月15日,英特尔决定不再推出4GHz的奔腾4处理器,并表示将不再以时钟速度作为评价芯片性能的主要标准。在宣布这一决定的时候,时年64岁的英特尔总裁克雷格?贝瑞特面对着6500人说道:“请原谅我们”。或者这个性情幽默的可爱老头是在开玩笑,可是现在的他却是右膝着地、双手合十、神情庄重。
英特尔总裁的这一惊人举动也许含有开玩笑的成分,但决非做秀,而是真心地对公司的失误表示忏悔。为了打赢主频争霸战,英特尔以往在处理器研发道路上走入了“惟主频论”的误区,现在已经深陷于其中而无法自拔:“主频高=性能高”的错误观念已经深入人心,这当然有效地压制住了竞争对手AMD的Athlon系列处理器——尽管后者的性能出色,但是工作主频始终远远被英特尔的奔腾4甩在后面;但是“惟主频论”也是一把双刃剑,它使英特尔在对外芟除异己的战争中无往不胜,同时也使英特尔自家出类拔萃但是主频不高的图拉丁奔腾III-M受到重创,此外高主频带来的高功耗也使得英特尔的忠实支持者要为奔腾的芯付出更多的电费,同时更要忍受高性能处理器风扇所带来的巨大噪音……"


   纵观英特尔处理器的发展史,我们不难发现,伴随着制造工艺的改进,新型处理器的功耗更低,发热量更小,同时性能更高。这个铁一样的定律,直到Northwood奔腾4时代依然有效。可是,采用0.09微米工艺的Prescott却不是这样,除了最低主频的几款型号之外,它的设计功耗都在100W以上,远远高于几款最高主频的Northwood,发热量更是大得吓人,性能却不比同主频的Northwood高。有人也许会为Prescott辩解,说是Prescott的设计就是为了在更高频率下工作的,在4GHz以上的时候,Prescott那可怕的威力才会完全发挥出来……给我打住吧!看看3.2E GHz的Prescott奔腾4功耗有多恐怖再说话吧,如果Prescott奔腾4的主频果真超过4GHz,200W左右的耗电量和由此带来的发热量是闹着玩的吗?如果说高频低能的Willamette奔腾4是为了在主频大战中能够彻底压制(注意我没有使用“击败”一词)AMD,并且后继的Northwood奔腾4还降低了功耗提升了性能的话,那么电老虎一般的Prescott奔腾4又有何用?难道它真的要做Willamette第二?Prescott,这款在设计之初就不被许多人看好的处理器,忠实地诠释了英特尔当时的真正状态:对处理器的主频如此在意,已经到了走火入魔的地步。换言之,也只有走火入魔的英特尔,才会设计出如此走火入魔的Prescott来。一般说来,更先进的制造工艺可以降低处理器的功耗和发热量,但是面对Prescott这样的怪物,0.09微米工艺的先进制造工艺仅仅起到了救命稻草的作用由此看来,贝瑞特单膝跪地的惊人之举,也许多少有些无奈,但是,又不得不为之

   如前所述,奔腾4采用的是“惟主频论”的架构,它的设计第一出发点,就是能达到更高的主频,而不是像以往x86处理器那样,新一代处理器在同主频下拥有更好的性能。可以这样说,奔腾4的推出开了一个恶劣的先例,在英特尔性能高超的广告机器的疯狂运转下,“高主频=高性能”的观念深入人心,奔腾4获得了成功,但同时也埋下了隐患.


   奔腾4的架构注定了它是一款耗电量大发热量高的产品,这一弊端首先在对处理器的功耗和发热有苛刻要求的移动计算市场体现出来。英特尔在无奈之下,推出了奇怪的奔腾M处理器,专用于笔记本电脑市场。严格说来,奔腾M就是加强版本的奔腾III,它的基本架构继承于奔腾III,同时也吸收了奔腾4平台的一些优点。奔腾M是一颗“惟性能论”的产品,它的主频没有奔腾4那么高,但是在同主频下,奔腾M的性能远胜奔腾4。笔者认为,奔腾M是英特尔这几年所设计的最出色产品,奔腾M+i855芯片组+英特尔无线网卡所组成的迅驰移动计算技术,不仅开创了笔记本电脑领域技术发展的新纪元,更给英特尔创造了巨大的利润,同时也给英特尔出了一个难题:如何在不损害奔腾4威信的情况下,告诉那些持观望态度的用户,尽管奔腾M的主频只有1.xxGHz,但是性能却比2.4GHz的奔腾4更好?比较好的做法就是一方面淡化高主频=高性能的荒谬论调,奔腾4不再继续攀升主频,并且逐渐淘汰,另一方面则是尽快提升奔腾M及酷睿的工作主频,同时大力宣传双核心,让用户的注意力从高主频转移到双内核甚至多内核上来。从Netburst架构开发小组成员集体辞职的消息中我们不难看出,英特尔已经决意放弃奔腾4,重新采用古老却不过时的P6架构.


   由于英特尔对迅驰的宣传得力,由图拉丁奔腾III-M改头换面的奔腾M问世不久就轻而易举地在移动计算领域淘汰了奔腾4-M,取得了巨大的成功。人们自然就会想到,如果英特尔肯将奔腾M的架构用在桌面计算领域,那么台式机的功耗与发热问题以及由此带来的噪音控制问题就很容易解决了。英特尔也在关键时刻迷途知返,以双核奔腾M作为技术基础的酷睿处理器问世了,宣示了奔腾尤其是奔腾4时代的终结。酷睿与奔腾III特别是图拉丁奔腾III有着密切的血缘关系,那些怀念图拉丁的用户们有福了,因为他们可以用最新的超级图拉丁——酷睿来武装自己的新电脑了!


酷睿遥祭图拉丁:奔腾4 NetBurst架构终结,古老的P6架构重新登场


   在486及其以前的时代,英特尔AMD以及Cyrix处理器的技术架构相同,这是因为286时代的英特尔还只是给IBM PC原装机(ThinkCentre的前身)提供微处理器的一个打工仔而已(微软则是给IBM PC原装机提供操作系统的打工仔)。当时英特尔还是一个小公司,产能有限,而IBM PC机还没有与其兼容的兼容机出现(现在除了苹果电脑以外的品牌机,包括我们自己攒的电脑,严格说来都是IBM PC机的兼容机),产品销量很大,为了保证微处理器的供货充足,IBM强迫英特尔把自己的微处理器技术无偿授权给另外一家公司,得到授权的这家公司就是IBM PC机微处理器的“第二供货商”(也就是当英特尔的处理器供货不能满足IBM需求时,由第二供货商向IBM提供完全一样的微处理器)。英特尔当时一百个不愿意,但是又惹不起IBM,只好选择了AMD,将自己的微处理器技术无偿提供给了AMD,后来为了让AMD多一个竞争对手,免得AMD老来纠缠自己,英特尔又将微处理器技术无偿授权给Cyrix,因此这三家公司的处理器架构基本一致。
到了486时代,英特尔羽翼渐丰,IBM PC由于兼容机的大量涌现也不是垄断者了,英特尔的名气越来越大,很多人购买微处理器非英特尔不买,所以英特尔倒不是特别在乎AMD等竞争者生产的兼容微处理器,但是AMD和Cyrix的技术研发势力越来越强,兼容处理器的性能与英特尔不相上下,价格还特别低廉,所以从奔腾开始,英特尔终于翻脸,奔腾采用了全新的P5架构,AMD等竞争公司没有授权,只好先用5x86这样的超级486来抗衡英特尔,同时各自开发自己的下一代微处理器架构。


   AMD面对这样的局面只能另辟道路。经过K5还算成功的试探之后,又发布了K6处理器,并逐渐衍生出K6-2和K6-3。第一代K6处理器只能与具备MMX技术的奔腾打成平手,但是后续的K6-2则凭借架构上的优势令英特尔感到了巨大的压力。为此英特尔将P6架构下放,取代奔腾/奔腾MMX的P5架构,以求在性能上保持领先地位。


   P6架构问世于1995年,至今已经有11个年头了。最早采用P6架构的微处理器是高能奔腾(奔腾Pro)。P6架构与奔腾的P5架构最大的不同在于,以前集成在主板上的二级缓存被移植到了CPU内,从而大大地加快了数据读取和命中率,提高了性能,另外P6架构是一个纯32位的微处理器架构。第一代P6架构的微处理器奔腾Pro受制于当时的制造工艺,CPU核心集成二级缓存的成本太高,所以奔腾Pro的售价高昂,仅仅应用在服务器领域。为了将P6架构平价化以对抗AMD等竞争对手,英特尔采用了将二级缓存从CPU核心移出,外置于集成CPU核心的PCB板上的做法,推出了奔腾II处理器。奔腾II处理器的二级缓存外置于CPU核心以外,只能以处理器工作主频一半的速度运行,而不像奔腾Pro的二级缓存那样以全速运行。但是半速运行的二级缓存总比传统集成在主板上的二级缓存速度快得多,再加上奔腾II二级缓存容量大、一级缓存容量也是奔腾Pro 2倍、主频更高三大优点,它的性能还是要强过奔腾Pro。随着0.25微米工艺的成熟,英特尔尝试将奔腾II的二级缓存集成于核心,推出了Mendocino赛扬处理器(著名的超频王赛扬300A就是这一核心),虽然Mendocino赛扬的二级缓存只有128KB,但是它却以全速运行,再加上位宽高于奔腾II的二级缓存,所以同主频的赛扬/奔腾II性能差距并不大。除了早期的奔腾III以外,铜矿和图拉丁奔腾III及其简化版赛扬,加上后来的奔腾M,都是基于P6架构的优秀产品。


   奔腾M就是现在的主流产品,但是它的身份只是法定的移动处理器而已,桌面处理器还是NetBurst的天下。但是随着酷睿2的到来,久磨愈精的P6架构全面回归。


   酷睿处理器的基本设计思路继承于奔腾M。除了完全承袭了奔腾M的看家本领——微指令融合技术以外,酷睿还具备超强的四组指令编译器,这也正是酷睿的最大特色。采用四组指令编译器,酷睿可在单一频率周期内编译四个x86指令。四组指令编译器的设计思路还是承袭P6架构的传统,由三组简单编译器(Simple Decoder)与一组复杂编译器(Complex Decoder)组成。


   酷睿处理的另一个技术亮点就是数据预读取技术。这也是早在图拉丁身上就出现了的新型技术,可以有效弥补缺乏内存控制器、导致内存存取延迟较长的缺憾。数据预读取技术可在处理器将数据回存内存的同时,预测后继的加载指令是否采用相同的内存地址。如果不是,就可立即执行加载动作,无须等待该回存指令,这可大幅改善乱序执行(Out-Of-Order Execution)核心的效率,并缩短存取内存的延迟。


   而增强的“预先加载机制”则可满足第二项要求。Core微架构每个核心分别内建一组指令及二组数据预先抓取器,而共享的二级缓存内建两组、可动态分配至不同的核心的数据预先抓取器,可根据应用程序数据的行为,进行指令与数据的预先抓取动作,让所需要的内存地址数据,尽量存放在缓存中,减少读取内存的次数。


   酷睿的电源管理机制基本上改良自图拉丁奔腾III-M与奔腾M的设计,即处理器内各功能单元并非随时保持启动状态,而是根据预测机制,仅启动需要的功能单元。不过在酷睿上新采用的分离式总线(Split Buses)、数字热感应器(Digital Thermal Sensor)以及平台环境控制接口(Platform Environment Control Interface)等技术的实际效果,要比以往模糊的省电效果实在得多。


   温控方面,英特尔在酷睿处理器中最容易发热的位置,放置数字热量传感器(Digital Thermal Sensor),通过专门的控制电路,监控处理器的发热量以及运作模式,然后动态调整系统电压、系统风扇转速。


   酷睿既然是基于P6架构,因此也有P6架构的缺点,比如说工作主频无法像奔腾4那样狂飙。P6家族处理器的工作主频提升,很大程度都是依赖制造工艺的改进,而不是加长运算管线。在45nm工艺采用之前,酷睿的核心频率很难超过3GHz,那些用着3.8GHz奔腾4处理的用户还有一段可以YY主频的时间。
总之,酷睿的发布,P6微架构的回归对业界影响深远,因为它代表着这样一种思路:即在降低耗电量的前提下,追求最大化的性能,而并非过去的“唯主频论”。

8月9日

奇遇~~

某日,上ubisoft注册了个账号,跟住入咗工人物语个网页剔了个钩,然后没咗回事~(貌似两个月前)
前日有个上海电话打来,问:你是chair~~~~ly吧?
我:吓?
他才说你中了套工人物语6,要名才能寄出
我:喔,陈竹宾,竹子的竹,宾馆的宾
他:什么竹子
我:……………………两个竹子吧
他:哦,有问题再联系
我:………………………………
然后今天中午,某电话:是陈~~~~~~
我:是陈竹宾吧,
他:是,你有一封小邮件,你不在家吧,那你过来拿吧
我:…………我在家,不过我可以现在过来拿,你是在淘金路邮局吧
他:不是啊,是在淘金派出所和肯德鸡之间有个斜坡,有条小路上去,一直走100多米,有个小门口那里
我:…………是邮局么
他:是啊,EMS
我:…………………………
 
全 1 枚中 1 枚目