近年来,Meltdown fuse和Spectre ghost不仅冲击了整个CPU处理器行业,ghost漏洞也有很多版本和新变种。
最近,英特尔和荷兰大学的研究人员发现了一个spectrv2 ghost漏洞版本,该版本注入了分支历史(BHI),可以绕过一些补丁。英特尔4-12代酷睿和ARM Cortex/Neoverse架构无一幸免。
据实测,英特尔处理器打补丁后性能损失高达35%。
AMD完全免疫?不完全是。
英特尔发现AMD处理器的补丁有缺陷,后者的修复方式从LEFENCE/JMP改为常规Retpoline,必然影响性能。
Phoronix对比了锐龙9 5950X、锐龙9 5900HX和骁龙7F23在Linux下打补丁前后的性能,这三款产品都是基于Zen3架构,分别用于台式机、笔记本和服务器。
锐龙9 5950X打补丁后,TESS-NG(上下文切换)的测试性能居然损失了54%之多,直接断掉了。好在其他项除了最多6.4%影响不大,平均不到1.5%,甚至有三项是不降反升。
锐龙9 5900HX也是受影响最大的Stress-NG(上下文切换)项目,亏损22%,其他三个项目超过9%。
骁龙7F23最好,Stress-NG(上下文切换)只下降了8.9%,性能更好的项目多达8个,最大增幅接近4%。