12代酷睿CPU效率分析(二)分支预测效率篇

12代酷睿CPU效率分析(二)分支预测效率篇

该测试使用异数OS的伏羲易经机的理论测试工具完成测试,主要测试大规模元宇宙AI合约虚拟机状态跳转性能,主要有jump switch 以及tab查表等几种方式,下图成绩从左到右分别是12700大核,12700小核,2667v2的成绩。
12代酷睿CPU效率分析(二)分支预测效率篇_第1张图片

结论:

  1. 12700H无论大小核,相对2667v2居然都能对虚拟机的跳转表做预取加速,其中大核在1M尺寸的虚拟机跳转预取性能甚至接近L1延迟,这其中有1.25M L2的功劳,也有新处理器有了对虚拟机预读加速能力的支持。
  2. 12700H的L3显然太鸡肋甚至可以说性能和内存差不多?1M以上虚拟机性能暴跌,160MOPS 延迟相当于内存延迟。
  3. 12700H的小核也具有虚拟机跳转表预读能力,但是貌似有L3 bug,2M(小核L2是2M)以上虚拟机性能暴跌到32MOPS,直到测试进行到32M虚拟机时,成绩恢复到130MOPS,这说明小核的L3出现了bug,性能甚至只有内存性能的四分之一,牙膏厂需要出来解释下。
  4. 再看2667v2,虽然2667v2不具备虚拟机跳转预读能力,但是有L3 Cache缓存能力,在16M以下虚拟机测试中有有一定的加速能力。

你可能感兴趣的:(元宇宙,程序人生,异数OS,体系结构,操作系统,Cache,指令预读,CPU)