Skylake PU核心架构优化了IP布局,包括服务器和桌面。前端部分有着更大的容量、更高效分支预测器、更宽指令供应(每时钟周期6个微操作)、更深的缓冲、更快的预取,还有更深的乱序缓冲(指令并行度更高)。
执行单元部分则增多了单元、缩短了延迟、空闲时可关闭,AES-GCM、SES-CBC指令执行速度分别加快了17%、33%!
载入/存储单元的带宽也更高了,随之而来的还有改进的预取器、更深的存储/填充/写回缓冲、改进的页面丢失处理、更好的二级缓存丢失带宽、新的缓存管理指令。
哦对了,别看超线程技术似乎多年老样子,它其实也在悄悄改进,现在有了更宽的引退。
二代酷睿Sandy Bridge、四代Haswell、六代Skylake,这都是重点改进架构的,对比这些数据就可以直观地看出提升,特别是乱序执行窗口连续两次提升17%。
GPU eDRAM缓存架构整体未变,不过多个地方都提高了吞吐能力,尤其是eDRAM可以用作内存侧缓存(Memory Side Cache),而且现在是完全一致性的,能缓存任何数据,核心、I/O、显示引擎都能用它,也无需清空来保持一致性。
简单地说,它越来越像真正的四级缓存了。
