Bulldozer是什么
針對Intel規(guī)劃的45nm工藝全新架構Nehalem,AMD準備的相應武器已經(jīng)浮出水面,代號“Bulldozer”(推土機)。
【資料圖】
在標稱自己的處理器的時候,Intel和AMD已經(jīng)不約而同地改用“性能每瓦特”作為指標,對Bulldozer同樣如此。AMD稱,Bulldozer桌面版和移動版的性能每瓦特將是Barcelona的1.3倍,在服務器和高性能計算平臺上則可以達到1.5-2.0倍。AMD對Bulldozer的期待是“有史以來最高性能的單線程和多線程計算核心”。
Bulldozer計劃在2011年上半年推出。而Intel Nehalem已經(jīng)在2008年11月17日登場亮相。
新特性
Intel Nehalem架構支持單核心雙線程,而AMD推土機架構則頗有點兒反其道而行之的意思,將每兩個核心捆綁在一塊兒,稱之為一個“推土機模塊” (Bulldozer Module),讓其中著兩個核心既有各自獨立的執(zhí)行管線、整數(shù)調度器和一級緩存,也有共享的預取和解碼單元、浮點調度器(和兩個128-bit FMAC乘法累加單元)、二級緩存。
Intel在Core/Nehalem微架構中使用一個統(tǒng)一調度器處理所有指令,不管是整數(shù)的還是浮點的,而AMD推土機架構將它們獨立開來。AMD表 示,每個推土機模塊都有一個浮點調度器,輔以兩個128-bit FMAC,而分配給核心的每個線程都可以使用任意一個FMAC單元;如果一個線程是純整數(shù)的,另一個就可以將所有浮點執(zhí)行資源據(jù)為己有。另外AMD常規(guī)服務器工作負載量中有80%都是純整數(shù)操作,所以才給每個推土機模塊配備了兩個整數(shù)調度器,每個核心一個。
強調兩兩組成的有機整體,所以在面對推土機架構處理器的時候可以說它是四核心、八核心的,也可以說是雙模塊、四模塊的。此外,Intel的超線程技術讓處理器核心面積增加了不到5%,可帶來最多30%的性能提升,其中浮點7%、整數(shù)13%,當然實際應用中差異很大。
AMD推土機模塊使用兩個整數(shù)核心增加的核心面積則有50%左右,但AMD表示這在線程代碼上獲得的性能提升最多能有80%。根據(jù)路線圖,“贊比西河”(Zambezi)會有四核心和八核心版本(雙模塊和四模塊),其中四核心的整數(shù)性能大約比頻率類似的 Phenom II X4高出10-35%,八核心的將成為一個線程怪獸。
關鍵詞: Bulldozer是什么