雙DIE封裝:AMD 12核心處理器架構(gòu)圖公布
斯坦福大學(xué)舉辦的年度處理器會(huì)議Hot Chip 21正在進(jìn)行之中,AMD、Intel、IBM、Sun四大巨頭全部到場,分別準(zhǔn)備了12核心Opteron、八核心Nehalem-EX(Xeon 7500)、Power 7和代號(hào)Rainbow Falls的第三代Sparc Niagara。之前已經(jīng)預(yù)告了IBM Power 7,這里再首先初步看一下AMD的首款12核心處理器,其他更多資料稍后。
AMD的這顆處理器代號(hào)為“馬尼庫爾”(Magny-Cours),由兩顆六核心伊斯坦布爾封裝在一起而成,和Intel慣常采用的多核心設(shè)計(jì)方式如出一轍,都是多芯片模塊(MCM)。
隨著處理器核心數(shù)的增多,原生設(shè)計(jì)的難度急劇增大,所以AMD今后也會(huì)改變思路,通過多DIE封裝的形式向更多核心過渡。AMD資深技術(shù)骨干Pat Conway表示:“基本上我們參考了(Intel的)教科書,但做法不同?!?/P>
在馬尼庫爾的每一個(gè)DIE中,都有六個(gè)處理器核心和各自相應(yīng)的512KB二級(jí)緩存,彼此之間通過系統(tǒng)請(qǐng)求界面(SRI)進(jìn)行通信,同時(shí)共享6MB三級(jí)緩存,再通過切換控制器(XBAR)連接雙通道DDR3內(nèi)存控制器和四條HT 3.0總線。這樣一來,雙路系統(tǒng)中的數(shù)據(jù)只需一次傳輸即可達(dá)到任何一顆核心,四路系統(tǒng)中則需要兩次。
相比之下,Intel之前的雙DIE封裝多核心處理器都要集體通過前端總線(FSB)去連接北橋芯片里的內(nèi)存控制器,而集成了內(nèi)存控制器的Nehalem架構(gòu)現(xiàn)在還都是原生多核心。
600)this.style.width=600;" border="0" />
12核心馬尼庫爾中的一個(gè)DIE
AMD也同時(shí)改變了內(nèi)存協(xié)議,不再向所有核心廣播緩存一致性檢查,而是從三級(jí)緩存里單獨(dú)分出1MB的空間來保存一個(gè)表格,跟蹤所有緩存數(shù)據(jù),能將服務(wù)器的內(nèi)存延遲從120納秒降低到50納秒,大大提高性能。這其實(shí)也就是之前在介紹六核心伊斯坦布爾時(shí)屢屢提到的探測過濾器技術(shù)“HT Assist”,它將在AMD未來所有的服務(wù)器處理器中使用,可通過BIOS開啟或關(guān)閉。
Pat Conway指出:“三級(jí)緩存從6MB減少到5MB的負(fù)面影響很小,而從系統(tǒng)層面上看能夠降低內(nèi)存延遲、提高系統(tǒng)帶寬,顯然是非常明智之舉?!?/P>
他還確認(rèn)馬尼庫爾將在2010年第一季度如期發(fā)布,命名為新的Opteron 6000系列,接口也會(huì)換成1974個(gè)針腳的Socket G34,頻率上據(jù)AMD透露會(huì)比六核心伊斯坦布爾低25%左右,因?yàn)橐诤诵臄?shù)量翻番的情況下保證功耗水平。
在服務(wù)器領(lǐng)域,AMD的下一次重拳出擊將是業(yè)界期待已久的“推土機(jī)”(Bulldozer)架構(gòu)。新架構(gòu)的具體資料基本沒有,但也會(huì)采用馬尼庫爾似的MCM設(shè)計(jì)方式,并會(huì)改變AMD長期以來的單線程屬性,用Pat Conway的話說就是帶來一種“不同于超線程(Intel HT)的新風(fēng)格”,因?yàn)楹笳咧皇菃魏诵碾p線程——難道AMD要單核心多線程?
600)this.style.width=600;" border="0" />
AMD Opteron服務(wù)器處理器路線圖