前AMD工程師評推土機:設計方式錯了

adsl2366

初級會員
已加入
10/16/11
訊息
24
互動分數
0
點數
0
年齡
29
我們因該讓前AMD工程師來說句話

他才是這顆CPU微架構的研發參予者

他是最瞭解這顆CPU微架構的設計者之一

AMD在打造這個微架構的同時 太過依賴軟體自動設計

用電腦自動設計節省成本 而不用人去設計她

難道AMD把原本K8的團隊打散掉了 反而去相信電腦自動設計軟體??

前AMD工程師評推土機:設計方式錯了




AMD FX系列處理器空有八個核心和3.6GHz高頻率,但實際性能卻令人無法滿意,難道只能歸咎於新架構的不適應麼?多年前已經離開AMD的工程師Cliff A. Maier站出來評論說,這其實要歸咎於AMD在推土機上採取的設計方式是錯誤的,不再手工打造、精心調教而過於依賴自動設計軟件,結果雖然加快了研發進度,卻無法提供最高性能與效率。
Cliff A. Maier在網上發帖稱:「從設計圖上,推土機是一款非常漂亮的芯片……(但是)管理團隊決定應該進行交叉工程(cross-engineering),這就意味著我們不得不放棄手工打造我們的處理器設計,改而轉向SoC設計方式,結果就是犧牲了很多性能、芯片面積和效率。DEC Alphas之所以速度飛快,原因就在於它的每個晶體管都是手工設計的。Intel、AMD至少在芯片的關鍵部位上也是一向如此。在我離開之前,一切都變了。他們開始依賴合成工具、自動佈局和路由工具。」
這位老工程師曝料稱:「離職前我長期負責設計流程的管理,也曾經測試過這些工具。我讓那些推銷這類設計工具的公司用它們進行試驗,時間不做任何限制,結果最終給我的設計總是比我們的手工設計要大上20%,速度也慢20%,而且還有電子遷移等一系列問題。這就是AMD現在設計芯片的方式,我相信會表現很好的。」
Cliff A. Maier繼續評論說:「至少有一件事是可以肯定的。AMD應該借鑑K8以及K8團隊的成功經驗、設計理念,而不是用一幫從未有任何成就的人去做一個項目,卻最終將其取消。Intel花了很多年才搞出來Nehalem,AMD還差得遠。他們銀行裡可可沒有那麼多錢,不然也不會輕易在反壟斷問題上與Intel妥協,更不會賣掉自己的工廠。」
現在還不知道AMD是否用自動工具設計了整個推土機芯片,但看起來至少一些低效率的部分就是這麼來的。按照AMD提供的數據,推土機芯片包含多達20億個晶體管,是自家上代六核心以及Intel Sandy Bridge的兩倍多,整個芯片面積315平方毫米,不得不說規模龐大。
細分起來,推土機的每個雙核心模塊再加2MB二級緩存用了2.13億個晶體管,面積30.9平方毫米,四模塊八核心就是8.52億個晶體管、123.6平方毫米。8MB三級緩存(6bpc)的具體晶體管數量沒有公開,估計約為4.05億個。這樣還剩下大約7.5億個晶體管被用在了HT總線、I/O輸入輸出、內存控制器等模塊以及其它雜七雜八的內部邏輯和路由之上,佔用的芯片面積也著實不小,效率顯然太低。
雖然無法確認,但可以猜測得出來,自動設計工具讓推土機額外背負了多達幾億個晶體管的負擔,後果就不言自明了。
順便提一句,Intel Sandy Bridge的晶體管最多9.95億個,核心面積258平方毫米,價格最高317平方毫米,而推土機最多只賣245美元,期間的利潤差距也就不用多說了。
最後需要提醒大家的是,上邊的說法也只是某個人的一家之言,並不能反映所有的實際情況,而且也有讀者回應說其實Intel也大部分都改用了自動設計,甚至有人說Cliff A. Maier提到的情況都是幾年前的了,所以大家看看就是了,不比過於較真。


推土機阿推土機嗚嗚嗚嗚 ~~~:PPP:

推土機多工處理能力很強 單工方面確實輸人家很多QQ
 
最後編輯:

lu916115

初級會員
已加入
5/29/09
訊息
12
互動分數
0
點數
1
現在用自動佈線還是比人工佈線差
唯一優點就是速度真的蠻快的

在學校用過幾次自動佈線慘不忍睹=.=
之後都只好自己手動佈線
 

shine9001

一般般會員
已加入
6/19/11
訊息
192
互動分數
0
點數
0
推土機光是主機板就4.5千塊
i5 i7主機板最便宜都有兩千多的
而且效能上推土機完全打不贏i5
功耗卻是i7 的兩倍
傻子才去買堆土機
 

ga66728

我愛APU
已加入
10/10/06
訊息
2,263
互動分數
0
點數
36
我覺得這應該發到喜怒哀樂區才對

認真來說
AMD V.S INTEL
網路上 有幾個人認為AMD真的能打贏INTEL!?
就算有 應該也不多吧!

就像INTEL好幾年前的超執行序
誰知道
還能捲土重來!
看看那年代 被批的一無四處(軟體有支援 但極少數)

雖說推土機.....
但構想還算是不錯的
只是在一些只依靠單核心運作的軟體上 單核心效能仍然是一切

不過
就如我之前所說過的
你不會只看單方面就說它不好吧!
以前你只看單核心效能 未來考量單核心與多核心效能
至少
32nm依照INTEL的作法
大概能作到6核心12執行序
要作到8核心8執行序 時脈是不會超過3.2G的 甚至是8核心16執行序
也就是單核心效能會低下(單核心效能只能靠拉拔頻率提昇 這是所有人都無法否認的)
除非
能做出真正的多核心1+1=2
而不是1+1=1.5
1+1+1=1.6

它在某種理論上 算是平價化的多核心處理器(AMD的意義 輸的人會賣便宜一點 市場售價好像是不變的真理)
至少
我覺得它的方法 會被另一家所採用
如果桌機 要突破10核心以上的話(多核心理論行之有年了 不管是硬體還是軟體 有話題性 也有爆點)
光是靠製程縮小 22nm之後呢?
並不能徹底解決問題
也就是我們依然在過渡時期 摸索中
 

新北市幽默

進階會員
已加入
7/27/11
訊息
464
互動分數
0
點數
16
此版是 [硬體發問區]
而且專程註冊 來轉發這篇有什麼意義
喜歡哪家就去用哪家
 

shine9001

一般般會員
已加入
6/19/11
訊息
192
互動分數
0
點數
0
intel 不是做不到8核心8執行序
而是作那麼多核心其實都是多餘的 因為很多核心都在閒置

單核要能做到強效對系統的幫助最大
單核效能不彰才會想利用多核心彌補
 

ga66728

我愛APU
已加入
10/10/06
訊息
2,263
互動分數
0
點數
36
intel 不是做不到8核心8執行序
而是作那麼多核心其實都是多餘的 因為很多核心都在閒置
2011就是伺服器專用
8核心16執行序 有話題 也有爆點
頂多你只能說
推土機誤看把伺服器用的技術 推廣到桌機
因為一般的民眾 只想要單核心強的處理器
或者換句話說
AMD認為未來多核心運用 是主流

畢竟買6核心 是多開
一些評比都很爛
真的有使用到的人 才知道
多開 虛擬技術當道
推土機推的 IOMMU

以買2600K 跟2600 之間的差別 在於指令集支援(雖然一般人用不到)
AMD還是維持一貫大碗便宜的方式
低階 中階 高階都有
INTEL至少不會這麼作.......(行之有年 策略性問題)

至於買不買 就由市場判定
也不是你我 就說的準
 

acac0216

一般般會員
已加入
1/24/10
訊息
107
互動分數
0
點數
0
intel 也想賣便宜一點吧?
只是會摸到 反托拉斯法(反壟斷)


如果我說錯了....請無視..
 

ga66728

我愛APU
已加入
10/10/06
訊息
2,263
互動分數
0
點數
36
INTEL在低階做的還蠻不錯的
中階不是很理想
高階更不用說了

至於反托拉斯法(反壟斷)
你我 只是消費者
這跟我們是八竿子打不著
會提出 也只是AMD會去提告

消費者只需要 便宜好用的東西
只是看你用途 在哪裡罷了!
就跟我說過的 會去購買 即代表你認同 而不是買回來說它爛
因為你是事先了解過後 才去購買的
 
▌延伸閱讀