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

Puma（プーマ）とは、アドバンスト・マイクロ・デバイセズによって開発されたマイクロプロセッサである。2014年4月29日に正式発表され、AMD APUとして製品化された。

 概要 
第2世代低消費電力マイクロアーキテクチャであるJaguarを継承し、同一の市場をターゲットとしている。 ミニPC/低電力ノートブック向けのBeemaとその後継Carrizo-L、タブレット向けMullinsのCPUコアとして採用された。発表当初はPuma+(プーマプラス)と発表されたが、Carrizo-Lの発表時にBeema/MullinsのコアはPumaに変更され、Beemaの後継であるCarrizo-Lに採用されたコアがPuma+であるとされた。しかし、BeemaとCarrizo-Lはステッピングに至るまで同一であるため、PumaとPuma+はソケットとブランディングの違いのみで機能的な違いはないものとされる。

 特徴 
PumaはJaguarアーキテクチャを継承し以下のような特徴を持つ

 コアあたり32KB 命令 + 32KB データ L1キャッシュ
 2つまたは4つのコアで共有される1～2MB統合L2キャッシュ
 スーパースカラー、アウトオブオーダーで最大4コアの構成
 2本の整数演算実行ユニット
 2本の128-bit幅の浮動小数点演算実行ユニット
 ハードウェア整数除算ユニット
 SMTやCMTのようなマルチスレッディングテクノロジーを搭載してない
 HSAをサポートしない
 サポートする拡張命令： MMX, SSE, SSE2, SSE3, SSSE3, SSE4a, SSE4.1, SSE4.2, AVX, F16C, CLMUL, AES, BMI1, MOVBE (Move Big-Endian instruction), XSAVE/XSAVEOPT, ABM (POPCNT/LZCNT), and AMD-V

 Jaguarとの比較 
 1.2V電圧供給時に19%のCPUのリーク電流を削減
 Boostによって効果の出るアプリ出ないアプリをリアルタイムで検出しBoostを効果的に利用
 ARMセキュリティコアを内蔵

 製品一覧 
 サーバー向け 
Steppe Eagle
+ Steppe Eagleブランド型番CPUGPUTDP(W)対応メモリコア数（スレッド数）クロック(GHz)L2キャッシュ(MB)ブランドSP数クロック (MHz) 定格 ターボ OpteronX2170 4 (4) 2.4 2 R5 128 655  800 25 DDR3-1866

 モバイル向け 
Beema
+ Beemaブランド型番CPUGPUTDP(W)対応メモリコア数（スレッド数）クロック (GHz)L2キャッシュ(MB)ブランドSP数クロック(MHz) 定格 ターボAMD APUA8-64104 (4) 2.02.42 R512880015DDR3-1866A6-63101.8 R4A4-6210 rowspan="4"  R3 600DDR3-1600E2-6110 1.5R2 500E1-60152 (2) 1.41 400DDR3-1333E1-6010 1.35 350 10

Carrizo-L
+ Carrizo-Lブランド型番CPUGPUTDP(W)対応メモリコア数（スレッド数）クロック (GHz)L2キャッシュ(MB)ブランドSP数クロック(MHz) 定格 ターボAMD APUA8-74104 (4) 2.2  2.52 R5128 84725 DDR3-1866A6-7310 2.0  2.4 R4 800DDR3-1600A4-72101.8 2.2 R3 686E2-7110 rowspan="2" R2 600E1-7010 2 (2) 1.5 1 400 10 DDR3-1333

 タブレット向け 
Mullins
+ Mullinsブランド型番CPUGPUTDP(W)対応メモリコア数（スレッド数）クロック (GHz)L2キャッシュ(MB)ブランドSP数クロック(MHz) 定格 ターボAMD APUA10 Micro-6700T4 (4)1.2 2.22 R6128 5004.5DDR3-1333A6 Micro-6500T 1.8 R4 400A4 Micro-6400T1.0 1.6 R3 350A1 Micro-6200T 2 (2) 1.4 1 R2 300 3.95 DDR3-1066

 組み込み向け 
Steppe Eagle
+ Steppe Eagleブランド型番CPUGPUTDP(W)対応メモリコア数（スレッド数）クロック(GHz)L2キャッシュ(MB)ブランドSP数クロック (MHz) 定格 ターボAMD APUGX-424CC4 (4) 2.42 R5E128 655  800 25 DDR3-1866GX-412HC 1.2 R3E 267  350 7 DDR3-1333GX-222GC2 (2) 2.21 R5E 655  800 15DDR3-1600GX-210JC 1.0 R1E267 6GX-212JC 1.2 R2E 300 DDR3-1333GX-216HC 1.6 R4E 300   10 DDR3-1066

Crowned Eagle
+ Crowned Eagleブランド型番CPUGPUTDP(W)対応メモリコア数（スレッド数）クロック(GHz)L2キャッシュ(MB)ブランドSP数クロック (MHz) 定格 ターボAMD APUGX-424PC4 (4) 2.42 rowspan="5" colspan="4"  25 DDR3-1866GX-420MC 2.0 17.5DDR3-1600GX-412TC 1.2 6GX-410VC 1.0 7 DDR3-1066GX-224PC 2 (2) 2.4 1 25 DDR3-1866

LXシリーズ
+ LXシリーズブランド型番CPUGPUTDP(W)対応メモリ コア数（スレッド数） クロック(GHz) L2キャッシュ(MB) ブランド SP数 クロック(MHz)AMD APUGX-218GL2 (2) 1.81R1E6449715DDR3-1600GX-215GL 1.5GX-210JL1.0267 6DDR3-1333GX-210KL 4.5GX-208JL 0.8 6GX-210HL 1.0 7 DDR3-1066

 脚注 

 関連項目 
 Jaguar (マイクロアーキテクチャ)

 外部リンク 
 Software Optimization Guide for Family 16h Processors
 2014 AMD Low-Power Mobile APUs
 Jaguar presentation (video) at ISSCC 2013
 Discussion initiated on RWT forums by Jeff Rupley, Chief Architect of the Jaguar core
 BKDG for Family 16h Models 00h-0Fh Processors
 Revision Guide for Family 16h Models 00h-0Fh Processors (Jaguar)
 Revision Guide for Family 16h Models 30h-3Fh Processors (Puma)

Category:AMDマイクロアーキテクチャ
Category:AMDのx86マイクロプロセッサ