今年3月底,ARM正式发布了64位指令集ARMv9,号称10年来最重要的创新,IPC性能提升多达30%。
现在,ARMv9首次来到了消费级市场,而且同时用于三种不同级别的核心,上来就是完整的一整套解决方案。
先来看超大核心X2,仅支持AArch64 64位指令而不再兼容32位,拥有全新层级的性能。
前端方面,分支预测与预取单元解耦分离,从而可以在内核之前提前运行,从而减少预测错误,同时改进了分支预测精度,提升了大型指令负载的性能。
同时v2rayng扫码失败,乱序执行窗口增大了最多30%,244条增至最多288条,再加上指令压缩和绑定v2rayng 免费节点,实际还可以保存更多。
载入存储窗口和结构增大了33%,可以提升内存级并行度,一级缓存d-TLB也增大了20%,另外增强了数据预取能力。
ARM宣称X2相比于X1整数性能提升16%,机器学习性能则可以翻一番,不过注意对比时X2的三级缓存容量为8MB,增大了一倍。
THE END