空手一方客

收获了一种恬静的生活, 像一条波澜不惊的小河, 流过春夏 流过秋冬
个人资料
  • 博客访问:
正文

INTEL帝国的忧患(13)

(2006-06-17 14:53:25) 下一个


INTEL
帝国的忧患 (13)

这要先从AMD的HYPER-TRANSPORTATION谈起 .

在面对CPU到RAM, IO到RAM的瓶颈问题上,AMD并没有采取INTEL的路线----把原来RAM COMTROLLER扩大并且分成南桥北桥, 而是另起炉灶,另辟小经.它叫HYPER-TRANSPORTATION,简称为HT.

此HT非INTEL的HT.原理功效都完全两会事.就像一个小平是大中国的设计师,另一个小平是"新东方”的总裁,----名字巧合相同而已----其层次,地位,功能均没任何相干之处.

5年前INTEL发明并且大力推销他的HT(Hyper-Threading)技术, 当时也着实红火了一阵子.记得INTEL第一次在OREGAN的设计大本营用蓝球的传递来演示这个原理时,着实让Y耳目一新,也倍受鼓舞.----我把他叫做"蓝球传递模型":

1). 40个蓝球,两个人传递.一个人A从筐里取球传给B, B负责把球透进栏里;可见, A传的再快,B 也得一个一个地瞄准再”投”---B耽误了进度,成了问题症结所在;这种串行就是原始的单相控制系统;

2). 40个蓝球,3个人传递.一个人A从筐里取球传给B; 当B试着瞄准--投栏动作的同时,A从筐里取球传给C;当C试着瞄准--投栏动作的同时,A从筐里取球传给B;….. 如此交替,B和C一个一个”投”---投的进度快了, 而A传球成了耽误进度的瓶颈 . 这就是INTEL著名的”HT(Hyper-Threading” 初型.

3). 40个蓝球,6个人传递,一个人A从筐里取球传给B; 当B试着"瞄准--投栏"动作的同时, A从筐里取球传给C;当C试着"瞄准--投栏"动作的同时,A从筐里取球传给B;….. 如此交替,这是一相. 另外, 一个人D从筐里取球传给E;当E试着"瞄准--投栏"动作的同时,D从筐里取球传给F;当F试着瞄准--投栏动作的同时, D从筐里取球传给E;…..如此交替,这是另一相; ----- 这就是 INTEL 著名的 ”HT(Hyper-Threading” 技术模型.-----也启迪了后来INTEL的DUAL-CORE的技术原理.
 
----- 由于这个演示, 使Y受益非浅 ---- 以后凡是提到问题或什么数学难题,Y总喜欢找到一个人人皆知的简单现象来表明. 看官一定从此文也有所开窍--- 这也是本系列”明已明人”的初衷,--- 如果你受益了,成就了,别忘了告诉我一声,尽管不才离开大学讲坛20年有余,但这”传道授业”的本能还在骨头里----不求回报只求收获的老九那酸不流糗的本色还有.这都是后话和废话.

AMD在文宣中用HT一词,不知是有意用INTEL HT的名气,还是巧合---误导了看客小事,而歪打正着,成就了自己, 那才是正事.

HYPER-TRANSPORTATION其实是传统的286和386总线的简单提升.记得4年前,第一次在 FLORIDA听AMD市场技术总监的报告, Y误以为AMD的HT就是抄来的药方,换了个名字而已. 等到一年以后的TORONTO会议, 看了AMD的结构报告,Y才反过闷来----这是改良过的总线结构.他把CPU和IO同时访问RAM CONTROLLER的问题, 通通变成传统的总线结构:将RC的地位提高,看成与CPU同级的设备.CPU与RC互通,CPU通过HT BUS与IO打交道,RC也是通过 HT与IO打交道,RC与CPU紧密结合,提高了RC的频率,和CPU频率同步,因此解决了RC的问题.

―――此时,AMD的HYPER-TRANSPORTATION仅仅为了此问题,别无他用.但后来的发展导致了AMD的一系列的进步:成就了AMD的64SX, 成就了AMD的DUAL CORE, 成就了AMD的2-WAY, 4-WAY和8-WAY SERVER, 成就了AMD本身的鲤鱼翻身跃龙门,飞速发展,超越老大,那是AMD想都没想到的,也是INTEL当初想都没想后来始料未及的小兵立大功的问题.

[ 打印 ]
阅读 ()评论 (5)
评论
stillthere 回复 悄悄话
谢谢您!杨子。
杨子 回复 悄悄话 谢你的鼓励和那些LINKS.

FOR: http://www.swox.se/gmp/pi-with-gmp.html
里面用的CPU不是一个LEVEL, 比较不大合适.
AMD的Athlon64 2.2 GHz 可能指的是:Athlon64 3500+ 2.2GHz
价格和性能说明上应该是该款,上月的价格约us$230.
Pentium 4 3.2 GHz 可能指的是:Intel 541或640 3.2ghz, 上月的价格约us$190;

按照价格和性能,应该比较Intel 650 651或940 3.4ghz,上月的价格约us$250(INTEL 一般贵一点);这样比较才有意义,

现在INTEL也有64BIT的类似款式; 请建议他们比一下谁的好些.
stillthere 回复 悄悄话
Hehehe... 受益了,成就了,别忘了告诉您一声:

Sure. Why not?

Reading what you write on this topic is like sitting back to enjoy a university computing class again, and I benefited a great deal.

Actually yesterday I bought a lenovo destktop based on AMD chips the spec of which can be read at

http://www.compusmart.com/Product/Default.aspx?CatalogID=0&SupplierPartNo=682011&ShowSpecs=True

And here is another prove that shows AMD chip is faster:

http://www.swox.se/gmp/pi-with-gmp.html

why Athlon64 2.2 GHz is faster than 3 Pentium 4 3.2 GHz? In addition to the reasons you wrote about, it is also because AMD has 9 calculations per clock cycle while Intel only has 6.

Thank you so very much again for your excellent writings!
登录后才可评论.