执行部分
载入/存储单元和二级缓存
浮点单元
缓存一致性
CPU Complex(CCX):这个昨天解释过了。Zen架构虽然每四个核心为一组,但这四个核心除了共享三级缓存之外没有其他任何关联,是彼此完全独立的。
同步多线程(SMT):所有指令仅支持单线程模式,前端队列划分优先级,除微指令队列、回退队列、存储队列之外绝大部分模块都是完全共享的。
新增指令集:ADX(扩展多精度算法)、RDSEED(补充RDRAND随机数生成器)、SMAP(高级模式访问拦截)、SHA1/SHA256(哈希加密算法)、CLFUSHOPT、XSAVEC/XSAVES/XRSTORS、CLZERO(清理缓存行)、PTE Coalecing(4K页表合并为32K页),其中最后两项是AMD Zen架构独有的。
同时继续支持所有标准指令集:AVX、AVX-2、BMI1/2、AES、RDRAND、SMEP。