我們因該讓前AMD工程師來說句話
他才是這顆CPU微架構的研發參予者
他是最瞭解這顆CPU微架構的設計者之一
AMD在打造這個微架構的同時 太過依賴軟體自動設計
用電腦自動設計節省成本 而不用人去設計她
難道AMD把原本K8的團隊打散掉了 反而去相信電腦自動設計軟體??
前AMD工程師評推土機:設計方式錯了
2011-10-15 11:02:29 來源: 驅動之家MyDrivers
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提到的情況都是幾年前的了,所以大家看看就是了,不比過於較真。
(本文來源:驅動之家MyDrivers )
http://tech.163.com/digi/11/1015/11/7GDCS5D800162OUT.html
i_stuck wrote:
只會出張嘴的工程師,事後才在那邊指指點點
原文是在2010年四五月間發表
說得還真是精準:
cmaier:
All I can say is that by the time you see silicon for sale, it will be a lot less impressive, both in its own terms and when compared to what Intel will be offering.
不曉得以下的評論,據於何典?
i_stuck wrote:
只會出張嘴的工程師,事後才在那邊指指點點
lafish wrote:
原文是在2010年四...(恕刪)
你好像沒懂我的意思,原文是在2010/4月的話,當時Cliff A. Maier早就離開AMD了。
Bulldozer是在2007年就提出來了,難道當時Cliff A. Maier就預知一切了嗎?
離職才爆料,這樣是有比較厲害嗎...,在整個架構(BULLDOZER)提出來後,離開AMD,才在指指點點...是??
最後需要提醒大家的是,上邊的說法也只是某個人的一家之言,並不能反映所有的實際情況,而且也有讀者回應說其實Intel也大部分都改用了自動設計,甚至有人說Cliff A. Maier提到的情況都是幾年前的了,所以大家看看就是了,不比過於較真。
內文搜尋

X