分析测试百科网

搜索

喜欢作者

微信支付微信支付
×

AMD Zen架构细节全公开:详解40%提升是怎么来的?(二)

2020.10.26
头像

王辉

致力于为分析测试行业奉献终身

 执行部分

AMD Zen架构细节全公开:详解40%提升是怎么来

  载入/存储单元和二级缓存

AMD Zen架构细节全公开:详解40%提升是怎么来

  浮点单元

AMD Zen架构细节全公开:详解40%提升是怎么来

  缓存一致性

AMD Zen架构细节全公开:详解40%提升是怎么来

  CPU Complex(CCX):这个昨天解释过了。Zen架构虽然每四个核心为一组,但这四个核心除了共享三级缓存之外没有其他任何关联,是彼此完全独立的。

AMD Zen架构细节全公开:详解40%提升是怎么来

  同步多线程(SMT):所有指令仅支持单线程模式,前端队列划分优先级,除微指令队列、回退队列、存储队列之外绝大部分模块都是完全共享的。

AMD Zen架构细节全公开:详解40%提升是怎么来

  新增指令集: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。


互联网
文章推荐