Piledriver (マイクロアーキテクチャ)

Piledriver（パイルドライバー）とは、アドバンスト・マイクロ・デバイセズによって開発されたマイクロプロセッサである。2012年5月15日に正式発表され、AMD FXプロセッサおよびAMD APUとして製品化された。

 概要 
Bulldozer系統の2世代目となるアーキテクチャ。最初にノート向けのAPUで採用され、その後デスクトップ向けのAPU、デスクトップ・サーバー向けのCPUと展開した。

特にAPU製品においては、CPUアーキテクチャの更新だけでなくGPUアーキテクチャの更新やHSAへの対応が行われるなど、CPUとGPUの統合における重要な転換点となった。

一方で、CPU製品については、後継のRyzenが登場するまでの間、本アーキテクチャのラインナップが維持された。

 特徴 

オリジナルのBulldozerと同様に32nm SOIプロセスで設計されてはいるが、複数の改善が加えられた。

 IPCと動作周波数の向上
 第3世代のTurbo CORE
 分岐予測とハードウェアプリフェッチの改善
 浮動小数点演算と整数演算装置のスケジューラーの改善
 FMA3命令とF16C命令を追加
 L1キャッシュのTLBを大容量化およびL2キャッシュの効率性を改善
 リーク電流の低減と電力および温度管理の改善

 製品一覧 

 デスクトップ向け 
デスクトップ向けでは、Aシリーズのメインストリーム帯の開発コード名 "Trinity" と、2013年に発表された "Richland" で採用された。パフォーマンス帯のAMD FXでは "Vishera" で本マイクロアーキテクチャが採用された。

Vishera
 対応ソケット: Socket AM3+

+ Visheraブランド型番CPUTDP(W)対応メモリHT(MHz)モジュール数（スレッド数）クロック (GHz)キャッシュ (MB) 定格 ターボ L2 L3AMD FX95904 4.7 5.088220DDR3-186622009370 4.4 4.78370 4.04.3 1258370E 3.3 958350 4.0 4.21258320 3.54.08320E 3.2958310 3.4 4.38300 3.34.263503 3.96 12520006330 3.6956300 3.5 4.143502 4.2 4.34 1254320 4.0 4.24954300 3.8 4.0

Trinity
 対応ソケット: Socket FM2

+ Trinityブランド型番CPUGPUTDP(W)対応メモリモジュール数（スレッド数）クロック (GHz)L2キャッシュ(MB)型番SP数クロック(MHz) 定格 ターボAMD APUA10-5800K2 3.8 4.24HD 7660D384 800 100DDR3-1866A10-5700 3.4 4.0760 65A8-5600K 3.6 3.9HD 7560D256 100A8-5500 3.2 3.765A6-5400K1 3.6 3.81 HD 7540D 192A4-53003.4 3.6 HD 7480D 128 723 DDR3-1600Athlon X4750K2 4.04 rowspan="5" colspan="3" 100DDR3-1866740 3.2 3.765730 2.8 3.2 Athlon X23401 3.2 3.61DDR3-1600 Sempron240 2.9 3.3

Richland
 対応ソケット: Socket FM2

+ Richlandブランド型番CPUGPUTDP(W)対応メモリモジュール数（スレッド数）クロック (GHz)L2キャッシュ(MB)型番SP数クロック(MHz) 定格 ターボAMD APUA10-6800K2 4.1 4.44HD 8670D384844100 DDR3-2133A10-6790K 4.04.3DDR3-1866A10-6700 3.7 65A10-6700T 2.5 3.5 HD 8650D 720 45A8-6600K 3.9 4.2HD 8570D256 844 100A8-6500 3.5 4.1 800 65A8-6500T 2.1 3.1 HD 8550D 720 45A6-6420K1 4.0 4.21HD 8470D19280065A6-6400K 3.9 4.1A4-73003.84.0DDR3-1600A4-6320HD 8370D128760A4-6300 3.7 3.9A4-4020 3.2 3.4HD 7480D720DDR3-1333A4-4000 3.0 3.2 AMD FX670K2 3.7 4.34 rowspan="6" colspan="3" DDR3-1866Athlon X4760K 3.8 4.1 100750 3.4 4.065Athlon X2370K1 4.0 4.21350 3.5 3.9 Sempron250 3.2 3.6 DDR3-1600

 サーバー向け 
2P（ソケット）から4Pのエンタープライズおよびメインストリーム向けの "Abu Dhabi" 、1Pから2Pの "Seoul" 、1PのWebホスティングまたはWebサービス向けの "Delhi" で採用された。

Abu Dhabi
 対応ソケット: Socket G34

+ Abu Dhabiブランド型番CPUTDP(W)対応メモリHT(MHz)モジュール数（スレッド数）クロック (GHz)キャッシュ (MB) 定格 ターボ L2 L3Opteron6386 SE8 2.8 3.51616 140DDR3-160032006380 2.5 3.41156378 2.4 3.36376 2.3 3.26370P 2.0 2.5 996366 EE 1.8 3.1 8563486 2.8 3.4121156344 2.6 3.26338P 2.3 2.8 9963284 3.2 3.881156320 2.8 3.36308 2 3.5 4

Seoul
 対応ソケット: Socket C32

+ Seoulブランド型番CPUTDP(W)対応メモリHT(MHz)モジュール数（スレッド数）クロック (GHz)キャッシュ (MB) 定格 ターボ L2 L3Opteron43864 3.1 3.888 95DDR3-1866320043GK HE2.63.6654376 HE4365 EE 2.0 2.8 4043403 3.5 3.86954334 3.1 3.54332 HE 3.0 3.7 6543CX EE2 2.23.04354310 EE

Delhi
 対応ソケット: Socket AM3+

+ Delhiブランド型番CPUTDP(W)対応メモリHT(MHz)モジュール数（スレッド数）クロック (GHz)キャッシュ (MB) 定格 ターボ L2 L3Opteron33804 2.6 3.68865DDR3-186626003365 2.3 3.33350 HE2 2.8 3.84 453320 EE 1.9 2.5 25

 モバイル向け 
モバイル向けでは、Aシリーズのパフォーマンス帯およびメインストリーム帯の開発コード名 "Trinity" で採用された。

Trinity
+ Trinityブランド型番CPUGPUTDP(W)対応メモリモジュール数（スレッド数）クロック (GHz)L2キャッシュ(MB)型番SP数クロック (MHz) 定格 ターボ 定格 ターボAMD APUA10-4600M2 2.3 3.24 HD 7660G384 497 686 35 DDR3-1600A10-4655M 2.02.8 HD 7620G 360 497 25 DDR3-1333A8-4500M 1.9 HD 7640G 256 497 655 35 DDR3-1600A8-4555M 1.6 2.4 HD 7600G 384 320 424 19 DDR3-1333A6-4400M1 2.7 3.2 1 HD 7520G 192 497 686 35 DDR3-1600A6-4455M 2.1 2.6 2 HD 7500G 256 327 424 17 DDR3-1333A4-4300M 2.5 3.01 HD 7420G 128 480 655 35 DDR3-1600A4-4355M 1.9 2.4 HD 7400G 192 327 424 17 DDR3-1333

Richland
+ Richlandブランド型番CPUGPUTDP(W)対応メモリモジュール数（スレッド数）クロック (GHz)L2キャッシュ(MB)型番SP数クロック (MHz) 定格 ターボ 定格 ターボAMD APUA10-5757M2 2.53.54HD 8650G384 60072035 DDR3-1600A10-5750M533 DDR3-1866A10-5745M2.1 2.9 HD 8610G 626 25 DDR3-1333A8-5557M3.1HD 8550G256 55472035DDR3-1600A8-5550M 515A8-5545M 1.7 2.7 HD 8510G 384 450 554 19 DDR3-1333A6-5357M1 2.93.51HD 8450G19253372035DDR3-1600A6-5350MA6-5345M 2.2 2.8 HD 8410G 450 600 17 DDR3-1333A4-5150M 2.7 3.3 HD 8350G128 514 720 35 DDR3-1600A4-5145M 2.0 2.6 HD 8310G 424 554 17 DDR3-1333

 組み込み向け 
Trinity
+ Trinityブランド型番CPUGPUTDP(W)対応メモリモジュール数（スレッド数）クロック (GHz)L2キャッシュ(MB)型番SP数クロック (MHz) 定格 ターボ 定格 ターボAMD APUR-464L2 2.33.24 HD 7660G 384 497 68635DDR3-1600R-464X colspan="4" R-460H 1.9 2.8 HD 7640G 256 497 655R-460L 2.0 2.8 HD 7620G384 360 497 25DDR3-1333R-452L 1.6 2.4 HD 7600G 320 424 19R-272F1 2.73.21 HD 7520G 192 497 68635DDR3-1600R-272X colspan="4" R-268D 2.5 3.0 HD 7420G 128 470 640R-260H 2.1 2.6 2 HD 7500G 256 327 42417DDR3-1333R-252F 1.9 2.4 1 HD 7400G 192 333 415

Richland
+ Richlandブランド型番CPUGPUTDP(W)対応メモリモジュール数（スレッド数）クロック (GHz)L2キャッシュ(MB)型番SP数クロック (MHz) 定格 ターボ 定格 ターボ AMD APUR-264X 1 2.2 2.8 1 colspan="4" 17 DDR3-1333