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

Puma(プーマ)は、AMDによってデザインされたAPU向けの第3世代の低消費電力マイクロアーキテクチャのコードネームである。 第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アーキテクチャを継承し以下のような特徴を持つ

 コアあたり32 KiB 命令 + 32 KiB データ L1キャッシュ
 2つまたは4つのコアで共有される1,2 MiB統合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セキュリティコアを内蔵

採用プロセッサー

デスクトップ/モバイル (Beema)

タブレット (Mullins)

デスクトップ/モバイル (Carrizo-L)

References

External links 

 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)

マイクロプロセッサ
AMDのマイクロプロセッサ