![AMD CPU: 下一代微處理器架構 AMD推土機更多細節](http://big5.thethirdmedia.com/g2b.aspx/www.thethirdmedia.com/null.gif)
據有關消息報道,不久前AMD首次公開了下一代微處理器架構“推土機”(Bulldozer)的架構細節,提出新觀念的同時也留下了個問題,以后的處理器核心數量該怎么計算?Intel Nehalem架構支持單核心雙線程,而AMD推土機架構則頗有點兒反其道而行之的意思,將每兩個核心捆綁在一塊兒,稱之為一個“推土機模塊”(Bulldozer Module),讓其中著兩個核心既有各自獨立的執行管線、整數調度器和一級緩存,也有共享的預取和解碼單元、浮點調度器(和兩個128-bit FMAC乘法累加單元)、二級緩存。Intel在Core/Nehalem微架構中使用一個統一調度器處理所有指令,不管是整數的還是浮點的,而AMD推土機架構將它們獨立開來。AMD表示,每個推土機模塊都有一個浮點調度器,輔以兩個128-bit FMAC,而分配給核心的每個線程都可以使用任意一個FMAC單元;如果一個線程是純整數的,另一個就可以將所有浮點執行資源據為己有。另外AMD相信,常規服務器工作負載量中有80%都是純整數操作,所以才給每個推土機模塊配備了兩個整數調度器,每個核心一個。
在AMD路線圖上的新架構四核心處理器指的是四個這樣的模塊呢,還是四個計算核心呢?AMD對此表示,將每個擁有雙整數核心的推土機模塊視為一個獨立的單元就對了。顯然,AMD在這里刻意回避了單純的核心數量問題,更強調兩兩組成的有機整體,所以在面對推土機架構處理器的時候我們可以說它是四核心、八核心的,也可以說是雙模塊、四模塊的。Intel的超線程技術讓處理器核心面積增加了不到5%,可帶來最多30%的性能提升,其中浮點7%、整數13%,而AMD推土機模塊使用兩個整數核心增加的核心面積則有50%左右,但AMD表示這在線程代碼上獲得的性能提升最多能有80%。根據路線圖,“贊比西河”(Zambezi)會有四核心和八核心版本(雙模塊和四模塊),其中四核心的整數性能大約比頻率類似的Phenom II X4高出10-35%,八核心的將成為一個線程怪獸。
(第三媒體 2009-12-02)