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!