新的英特尔处理器KPTI错误。浮点计算有哪些减速预期? [关闭]

问题描述 投票:-1回答:1

一些媒体报道称,已发现英特尔处理器中的new hardware bug允许用户模式进程访问内核模式内存:

据了解,过去十年中生产的现代英特尔处理器存在这个问题。它允许普通用户程序 - 从数据库应用程序到Web浏览器中的JavaScript - 在某种程度上识别受保护内核内存区域的布局或内容。

[补救措施]的影响仍然是基准测试,但我们正在考虑减速5%到30%的球场数据,具体取决于任务和处理器型号。

在修复了错误后,我希望进行多核浮点计算的速度有多慢?

operating-system kernel intel processor
1个回答
3
投票

据我了解,只有内核和用户模式之间的切换性能受到影响。例如,处理大量I / O是一种频繁发生的工作负载,但CPU密集型进程不应受到太多影响。

引用一篇分析Linux KPTI补丁性能的文章:

我们运行的大多数工作负载都显示出一位数的回归。对于典型的情况,5%是一个很好的回合数。我们所看到的最糟糕的情况是环回网络测试大约有30%的回归,它进行了大量的系统调用和上下文切换。

...

因此,使用KPTI解决方案时,PostgreSQL SELECT命令的速度大约低约20%,并且根据Phoronix基准测试,I / O通常会受到负面影响,尤其是快速存储,而不是游戏性能,Linux内核编译,H.264编码等......

资料来源:https://www.cnx-software.com/2018/01/03/intel-hardware-security-bug-fix-to-hit-performance-on-windows-linux/

因此,如果您的FP计算主要依赖于内存中的数据移位而不是I / O,那么它们应该基本不受影响。

© www.soinside.com 2019 - 2024. All rights reserved.