Zen (マイクロアーキテクチャ)
Zen(ゼン)とは、AMDによって開発されたマイクロアーキテクチャである。2017年3月発売のRyzenシリーズのCPUから使われている。Zenベースの最初のシステムは、E3 2016にてデモンストレーションが行われた。Zenは長らく開発が停滞していたBulldozer以来となる、ゼロから完全に新しく設計されたアーキテクチャである。
専用のスタックポインタを編集するため、インテルのHaswellやBroadwellに似たスタックエンジンを使用している。
Move elimination 電力消費を削減するために、物理的なデータの移動を削減する。
RDSEED(英語版)命令への対応 高性能なハードウェア乱数生成器であり、インテルのCPUではBroadwell以降から搭載されている。
DDR4 SDRAMへの対応
すべてのZenコアはクロックサイクルあたり4命令実行でき、μOPSキャッシュから整数、浮動小数点スケジューラに命令を供給する。すべてのコアは2つのアドレス生成ユニット(AGU)、4つの整数・浮動小数点ユニット(FPU)をもち、FPUのうち、2機は加算器として、残りの2機は乗算機として使われる。分岐予測機も改善されている。L1キャッシュは1コアごとに命令用に64KiB、データ用に32KiB、L2キャッシュは512KiB、L3キャッシュはコアあたり2MiB提供される。L3キャッシュは以前のAMDの設計と比較して5倍の帯域を提供する。