新的英特尔处理器KPTI错误。浮点计算有哪些减速预期? [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新的英特尔处理器KPTI错误。浮点计算有哪些减速预期? [关闭]相关的知识,希望对你有一定的参考价值。
一些媒体报道称,已发现英特尔处理器中的new hardware bug允许用户模式进程访问内核模式内存:
据了解,过去十年中生产的现代英特尔处理器存在这个问题。它允许普通用户程序 - 从数据库应用程序到Web浏览器中的javascript - 在某种程度上识别受保护内核内存区域的布局或内容。
[补救措施]的影响仍然是基准测试,但我们正在考虑减速5%到30%的球场数据,具体取决于任务和处理器型号。
在修复了错误后,我希望进行多核浮点计算的速度有多慢?
答案
据我了解,只有内核和用户模式之间的切换性能受到影响。例如,处理大量I / O是一种频繁发生的工作负载,但CPU密集型进程不应受到太多影响。
引用一篇分析Linux KPTI补丁性能的文章:
我们运行的大多数工作负载都显示出一位数的回归。对于典型的情况,5%是一个很好的回合数。我们所看到的最糟糕的情况是环回网络测试大约有30%的回归,它进行了大量的系统调用和上下文切换。
...
因此,使用KPTI解决方案时,PostgreSQL SELECT命令的速度大约低约20%,并且根据Phoronix基准测试,I / O通常会受到负面影响,尤其是快速存储,而不是游戏性能,Linux内核编译,H.264编码等......
因此,如果您的FP计算主要依赖于内存中的数据移位而不是I / O,那么它们应该基本不受影响。
以上是关于新的英特尔处理器KPTI错误。浮点计算有哪些减速预期? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章