本帖最后由 奇趣怪谈 于 2016-8-24 19:45 编辑
首先在Hot Chips大会上,AMD公布了更多ZEN架构细节,不过依然还是存在于PPT里,Zen架构在IPC(每时钟周期执行指令数)上会比挖掘机强40%。
而这40%的提升大概可以总结成三个部分,更好的核心引擎、更好的缓存系统、更低的功耗。
Zen架构采用“CPU Complex”结构,即每4个核心组成一个CCX单元,每个核心有自己独立的一级缓存、二级缓存,但四个核心共享8MB的三级缓存,三级缓存以low-order address interleave的方式组成四个队列,每个核心访问都可以访问所有队列的缓存,且延迟没有任何区别。这种“CCX”单元的方式其实可以叫模块化。。而每个模块里又有四个独立的核心,每个核心又有SMT这样的多线程技术,我感觉Zen在核心调度和线程分配上恐怕仍需优化。。。
AMD的SMT有点看不懂,似乎是以单线程的模式运行,但资源划分优先级给其他任务分享,单线程并行执行的模式?
支持的指令集: AVX, AVX2, BMI1, BMI2, AES, RDRAND, sMEP, SHA1/SHA256, ADX, CFLUSHopt, XSAVEC/XSAVES/XRSTORS,另外还有两项AMD独有的指令集包括CLZERO和PTE Coalecing。 |