AMD 10h

AMD 10h處理器家族是美国超威半导体(AMD,超微半导体)研發並推出市場的一代中央處理器微架構,舊稱為K10。在K10微架構尚未推出前,曾有媒體報導K10為已取消的計劃,其後超微發言人否認此說法,宣佈K10將是AMD K8產品(Athlon 64、Opteron、Sempron 64等)的後繼者,沒有K9微架構的說法。最终基於K10微架構的皓龍(Opteron)處理器的工程样品于2007年早期曝光,2007年9月10日K10架構的首發產品——超微皓龍推出市场,其後在同年11月11日上市的是超威飛龍(AMD Phenom)——超威處理器系列的新品牌。後來超微也由K10衍生出一些姊妹版和改進版微架構,如Turion/Turion 64(11h)、Fusion(12h)等,直至超微推出Bulldozer微架構一年之後,由於Bulldozer架構的效能表現不如人意,基於K10架構改進版的部分型號的處理器到2012年時仍有生產。

命名
最初AMD 10h被认为叫做K8L。这个"K8L"最早来自Charlie Demerjian在The Inquirer上发布的一篇传闻上面提到K10遭到取消,AMD将改为发布K8L。直到2013年,仍有媒體認為超微所謂的『K10』實際上是『K8L』。

在一個採訪中, Giuseppe Amato確認「AMD下一代處理器技術」的代號為K10

最初的K10架構的處理器使用65納米製程,後來提升到45納米製程并進行了不少的改進,使升級后的K10架構效能的大幅提升,也使得一些IT媒體會把使用45納米製程的K10稱為“K10.5架構”,但超微官方仍將其歸為K10架構而且架構系列號仍為10h,也沒有K10.5一說。然而,同樣基於AMD 10h架構改進並衍生出的AMD Fusion計劃中,A系列APU使用的CPU部分,超微官方的微架構系列號卻變為12h,部分識別處理器和晶片組的檢測軟體更將此類處理器的架構識別為“AMD K12”,同樣的情況也出現在Turion 64(11h)上。

微架構特性
製程技術
2006年超微技術分析日上,宣布使用持續電晶體改良(CTI)與共用電晶體技術(STT)引入矽鍺絕緣(SGoI)的65納米SOI製程來製造K10架構(包括Turion/Turion 64在內,架構系列號為11h)的處理器晶片,以縮小其晶片面積和降低處理器的耗電量。

2008年開始,在國際商業機器(IBM)的協助下,超微導入45納米SOI Ultra-LKMG 製程,但仍未使用HKMG技術,主要用於生產Phenom II系列、Athlon II系列的處理器。2010年,由超微晶片製造事業部拆分出來的格羅方德(GlobalFoundries)開始導入32納米SOI HKMG製程,來製造架構系列號為12h的處理器製品,主要是A/E2系列Fusion APU和Athlon II X4/X2系列部分型號;部分型號則使用台積電的40納米製程,主要是C/E系列Fusion APU。

處理器封裝/插座
伺服器等級的產品使用LGA封裝的Socket F或是Socket F+(1207個觸點),向下相容與舊有的Socket F平台。桌上型的晶片使用PGA封裝的Socket AM2或是Socket AM2+,相容於舊有的Socket AM2平台,而Quad FX平台的Phenom FX則採用Socket F插座

晶片級多執行緒(多核心)
超微沒使用類似英特爾的超執行緒技術實現多執行緒,仍然繼續使用多核心來實現多執行緒,此時對手英特爾的Core微架構同樣也是晶片級多執行緒的設計。K10微架構一開始就是原生四核心的設計。對手英特爾的Core微架構的核心設計是原生雙核心,四核心的產品是透過多晶片模組(MCM)來實現。但超微這種原生四核心的線路複雜度要比原生雙核心的要高得多。對手英特爾則在2008年末推出的Nehalem微架構,採用的則是處理器模組化設計,把處理器核心、電源管理、記憶體控制器、總線控制器等全部模組化,以降低多核心處理器的設計難度。

輸出輸入總線
沿用超傳輸(HyperTransport,或稱HT總線)點對點串列匯流排,共8個節點,規格升級為3.0,預設運作時脈2600MHz,單向資料吞吐量為5.2GT/s。HyperTransport 3.0可以向下相容於HT 2.0和HT 1.0,以犧牲傳送效能為代價。

記憶體支援
K8系列的處理器內建記憶體控制器,可增進記憶體效能的同時對記憶體延遲有較高要求,高延遲將會降低效能。DDR2 RAM相較於DDR RAM的延遲更大,是由於內部驅動時間是時脈的1/4,是DDR的1/2時間,然而指令速度相對較快的DDR2也產生了其他降低延遲的功能(像是附加延遲),只比較CAS延遲就不完善了,像是Socket AM2處理器的記憶體性能與Socket 939平台使用DDR400的性能相似。K10處理器也延續了這個特性,支援高達1066MHz的DDR2 SDRAM。後來45納米版K10,支援最高1600MHz的DDR3記憶體,同時保留對DDR2記憶體的支援。消費級和企業級的處理器均支援ECC記憶體,
這兩個獨立的64位元記憶體控制器,每個有自己訂定位址。在重度隨機記憶體存取的多執行緒環境下能夠更有效率應用頻寬。此動作相對於之前的「交錯式」設計,兩個64位元資料是統一位址空間的。

快取
一級快取,每核心的指令快取和資料快取均維持64KB,每核心共計每核心128KB。二級快取為512KB每核心,而A系列APU(12h)中則擴增至1MB每核心,採用共享觀察替換機制。伺服器型號和部分高階型號具有三級快取,65納米版K10為32路2MB,所有核心共享,而到了45納米版K10(首發“Shanghai”核心),則擴增至6MB。

SSE128:寬度為128位元的SSE單元,每顆核心中的SSE執行單元寬度較K8的加倍,相應地還加寬L1資料快取介面頻寬,允許一次讀取兩個128位元寬度(K8一次能讀取兩個64位元寬度)

其它執行管線改進,這種電源管理方式坊間又俗稱“雙面供電”。但這種供電方式對主機板的供電模組要求較高,因為若需要獲得更佳的效能與能耗比,記憶體控制器部分需要獨立供電單元,與處理器核心的供電單元需要分開,亦即一些主機板上所稱的“N+M相”供電(N相為處理器核心供電,M相為記憶體控制器供電)。

電源管理支援Cool 'n' Quiet 2.0(涼又靜,後期K10.5/12h升級為CnQ3.0)技術,提供5個P-States(電源狀態),每個狀態均有一個對應電壓(VID)和對應時脈(FID),根據不同的負載需要調整電壓和時脈,每核心獨立調整。

6核心版本的K10以及12h的Thuban/Zosma/Llano核心(Phenom II X6 1000T/X4 900T系列、Fusion APU A8/A6/A4/E2系列)還仿效英特爾的Nehalem架構,引入動態超頻技術——TurboCore,允許在處理器不超過熱設計功耗的情況下根據處理器的負載程度,對處理器中一半數量的核心進行動態超頻,並降低閒置核心的時脈和電壓。

熱設計功耗從17瓦一路涵蓋至140瓦,包括K10/11h/12h的製品。

晶片組
AMD為K10架構的處理器推出了新的AMD 700晶片組系列,並且與超微自家的ATI Radeon HD 3000系列顯示卡和K10架構處理器組成“蜘蛛”(Spider)3A平台。後來45納米版Phenom II處理器推出時,AMD 800晶片組系列也順勢推出,基於700晶片組系列改進優化,並與Phenom II處理器、ATI Radeon HD 4000系列顯示卡組成“龍”(Dragon)3A平台。超微還為自己的平台推出了軟超頻軟體:AMD OverDrive和AMD Fusion。

內建顯示核心、整合北橋
超微在併購ATI以後,2006年10月25日宣布了“Fusion”計劃,在處理器上內建圖形處理器,兩者整合至一塊晶片上並以CrossBar鏈接,共用記憶體控制器(但仍非統一定址空間),圖形處理核心除了可進行圖形處理外還可透過OpenCL等異構運算介面進行協同運算。除了顯示核心以外,還將北橋的絕大部分移到處理器晶片上,像是PCI-E控制器等。

历史资料
2003年的時候,AMD在一些會議中(像是「2003微處理器論壇」)大略規劃出K8之後的下一代處理器的功能,),而下一代的處理器大略的功能特性如下:

  • 執行緒架構
  • 芯片级多处理器
  • 大规模多处理器系统
  • 運作於10 GHz频率
  • 大发射数的超标量乱序执行核心
  • 更大的缓存
  • 媒体/向量处理扩展
  • 分支和预存取
  • 安全与虚拟化
  • 强化分支预测
  • 动静态电源管理

但是在2006年的時候,有些原本規劃的功能被取消,像是超高的運作時脈,因為熱量限制而取消。而其他部分也沒有實作,像是「執行緒架構」。

在2006年4月13日,AMD執行副總裁兼推廣及銷售首席長 Henri Richard 在訪談時承認了新的微架構是存在的。

而2006年6月,AMD執行副總裁 Henri Richard 接受了 DigiTimes 的訪談:

确认时间
在2006年7月21日,AMD總裁及首席執行長(COO)Dirk Meyer 與高階副總裁 Marty Seyer 證實了新架構 Revision H微處理器的發表日定在2007年年中;此架構的四核心處理器會應用到伺服器、工作站及高階桌上型電腦,而雙核心的版本則主打消費市場。部分在2007鋪貨、 Revision H Opteron 的 TDP 為 68 W。

2006年8月15日,AMD 发布了第一顆 Socket F(即 Socket 1207)接口的雙核Opteron处理器,並同时宣布四核Opteron处理器已经達到最終設計階段(tape-out)。接下來是測試和檢驗階段,再過幾個月就開始生產工程樣本(Sampling)。

內部代號
在2006年11月,部分報導流出了桌上型的代號為AgenaAgena FX,這些核心的時脈從2.4 GHz - 2.9 GHz 不等,單一核心擁有512 KiB L2 快取,單顆CPU有2 MiB L3 快取,使用 HyperTransport 3.0,TDP 為 125 W。而最近的報導指出以該架構為基礎的單核心Spica與具備L3快取的雙核心Kuma,還有沒L3的Rana也都被證實存在。

在2006年12月14日的2006 AMD 分析日,AMD發表伺服器、桌上型及可攜型處理器的產品生命期。在伺服器方面,AMD將發表兩種基於提供多路架構的Barcelona與一路的Budapest處理器。而沒有L3快取的Rana低階處理器將會繼續使用Athlon 64 X2的名稱。

型號表格請參閱AMD Phenom、AMD Opteron。
目前K10产品则有两代,一代为65nm-{zh-tw:製程;zh-cn:工艺}-的Phenom,Athlon 7XXX系列,第二代则为45nm-{zh-tw:製程;zh-cn:工艺}-的 Athlon II系列和Phenom II系列。

後續改進架構發表
根據報導在四月初將會出現一系列擁有較低TDP(45W)的型號,,且越來越多的資訊指出即將推出的芯片Montreal採用多芯片模組(MCM)技術將兩個"Shanghai"核心封裝成高達12MiB L3快取的版本,官方仍稱K10架構,而坊間代號則為AMD K10.5。

現場示範
在2006年9月30日,AMD第一次公開現場展示原生四核心處理器Barcelona執行於Windows Server 2003 64-bit Edition。AMD聲稱比Intel Xeon 5355多出70%的效能增進。更多關於這第一版的次世代AMD微處理器,包括時脈等設計細節也能夠在網路上看到。

在2007年1月24日,AMD的執行部副總裁Randy Allen聲明在現實測試中,各式各樣的壓力測試,Barcelona能夠提供Intel Xeon Clovertown的二路四核心處理器多出約40%的效能。在相同時脈下,該核心的浮點運算效能預期可提供K8系列的1.8倍。

姊妹微架構
由於相似的時間表造成相似的微架構,以至於可攜型平台的低功耗晶片的焦點與小型化尺寸的特點變的相似。此為架構將包含可攜式平台的獨特功能,像是以可攜式平台作最佳化的crossbar switch、記憶體控制器、包含電源管理的HyperTransport 3.0,及其他林林總總。此時AMD簡單的稱它為“新的可攜型核心”(New Mobile Core),而並沒有給它特定的內部代號。

在2006年12月的分析日,執行部副總裁Marty Seyer發表新的可攜型的核心“Griffin”,將在2008年正式鋪貨。

2009年末開始,超微推出了“Fusion”計劃的產品,基於K10架構,但整合圖形處理器和北橋。主攻桌上型整合平台、HTPC、筆記型電腦等領域。

往復的版本
在2007年底到2008年 第二季,將會改成 45 nm 製程製造此核心,而且加強 FB-DIMM 支援、直接連接架構 2.0(Direct Connect Architecture)、加強 RAS、還有一些其他的加強。這個平台也會加入虛擬化 I/O技術、PCI Express 2.0、10 Gbit NIC、更大的快取及其他東西。

然而,該報導也暗示由於 FB-DIMM 的使用者不多,將會從未來產品線中移除支援。並且,FB-DIMM的未來會不會變成工業標準也是問題。

最近的 The Inquirer 已證實了時間表。根據報導,會有三種核心出現:第一個是 Barcelona ,在2007年Q2鋪貨,搭載著新的微架構,但是使用舊的 HyperTransport 2.0 連結界面;另一個是提供給單一 Socket AM2+或 AM3插槽的 Budapest,使用 HyperTransport 3.0;最後是小改版伺服器CPU的 Shanghai,使用 45 nm 製程,搭載 HyperTransport 3.0 與 DDR3 記憶體,將在2008年舖貨。

在 2008年,AMD將會引入 Deneb FX來更新 AMD Quad FX 平台,在主流平台則是提供 Deneb。而 KumaRana 在低階市場也將會被 ProposRegor 取代。Socket AM2+是在2006年底訂定的規格,與AM3的腳位相同,不過由於代號區分,所以下一代支援 DDR3 的腳位是 AM3。

效能表現
初期效能不足
由於超微原生四核心處理器的設計過於複雜,以及製程技術所限,造成早期4核心的Phenom處理器的效能不如預期,也不如對手英特爾的非原生四核心的製品,發熱量表現也不盡人意。

Cold BUG
除了TLB BUG以外,早期K10架構的處理器製品在液氮冷卻環境下還會停止工作,被稱為Cold BUG,這個BUG使得早期K10架構的處理器無法用極端的冷卻手段進行極限超頻。直到45納米版本Phenom II才修正了這個BUG。

以初期的K10架構為例,由於超微的四核心處理器在生產過程中,有一部分生產出來的晶片達不到技術規格要求,如快取有瑕疵、部分核心的時脈無法往上提升等,一級/二級快取或核心有瑕疵的,就將問題核心遮蔽,僅三級快取有問題的,就遮蔽三級快取,這樣一來就有了原生四核心架構的雙核心和三核心並帶三級快取或是不帶三級快取的處理器,降低型號和售價並推出市場。

而超微推出的700系列晶片組中,為提升系統穩定性(特別是超頻以後),在南橋晶片(SB710、SB750)上新增了“進階時鐘頻率校準”(ACC,高级时钟校准)特性,可以使南橋晶片直接連通處理器。但是這個功能被一些PC玩家發現,一顆較低階的AMD Athlon雙核心處理器(K10架構)或Phenom三核心處理器(後來的Phenom II和AthlonII上也是),在一些主機板的BIOS上,適當調整ACC的參數設定後重啟發現處理器核心數變為四核心而且型號不可識別(但有部分型號例外),也有部分CPU操作后核心数量不变但多出三级缓存。這個特性隨後便被公之於眾,亦即“開核”。開核使得AMD的一些低階處理器變得極具性價比,但是伴隨而來的是隨時都有可能發生的系統不穩定和宕機,畢竟被屏蔽的部分是有瑕疵的,而且相當注意處理器生產出廠週期和編號,對主機板要求也頗高。後來的800系列晶片組,超微將ACC功能內建於北橋晶片並改為全自動控制,儘管如此但一些有實力的主機板廠商仍能開發出基於800晶片組系列的開核設定。

下一代微架構
AMD將在2009年開始試產下一代處理器核心架構Bulldozer,AMD宣稱這將是有史以來效能最高的單執行緒和多執行緒核心架構,每瓦效能可達到現行K10核心架構的1.3到2.0倍。

超微在發布Thuban核心的處理器(Phenom II X6 1000T/900T系列)以後基本停止了K10架構的後續發展,轉而專注於Bulldozer微架構的發展,高階效能型、伺服器處理器全面改用Bulldozer架構。

對於主流型和入門型的處理器,早期Fusion APU家族處理器的CPU核心仍會使用基於K10架構改進的版本並整合AMD Radeon HD圖形處理器。2012年以後,K10的產品將會完全停產,主流市場和入門市場的Fusion APU以後將陸續棄用K10而改用基於Bulldozer架構修改的處理器核心。

參見

  • AMD Phenom
  • AMD Phenom II
  • AMD Bobcat
  • AMD Bulldozer
  • AMD Fusion

媒体讨论
Note: These media discussions are sorted by dates of publishing in ascending orders.

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

參考資料
外部链接

评论 (0)

  • 还没有评论,来抢沙发吧。