2006 (279)
2007 (150)
2008 (104)
2009 (87)
2011 (165)
2013 (141)
2014 (167)
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当初想都没想后来始料未及的小兵立大功的问题.
谢谢您!杨子。
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的类似款式; 请建议他们比一下谁的好些.
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!