Linux 5.16 将支持 KVM 禁用 AMD PSF 功能
2023-03-15 22:42:07 时间
在 Linux 5.16 内核中,AMD PSF 位现在将暴露给 KVM 来宾虚拟机,以便明确地禁用此 AMD CPU 功能。
PSF(Predictive Store Forwarding)是一种基于硬件的微架构优化,旨在通过预测负载和存储之间的地址依赖关系来提高代码执行的性能。现代 CPU 实现了一种称为存储到负载转发(STLF)的技术,存储的数据被直接转发到负载,不必等待它被写入内存。而 PSF 则通过推测负载结果提供性能优势,并允许后来的指令更早开始执行。
今年 3 月,AMD 提供了一份 PSF 安全分析,认为尽管它有很小的可能性导致错误的 CPU 推测,但对于大多数应用来说仍是安全的,仍建议默认启用。因此 Linux 内核还没有启用/禁用 PSF 的接口。不过,此次提交的补丁将 PSF 位暴露给了 KVM(基于内核的虚拟机),这样来宾内核可以在需要时禁用该功能。
更多详细内容,请查看该补丁。
本文转自OSCHINA
本文标题:Linux 5.16 将支持 KVM 禁用 AMD PSF 功能
本文地址:https://www.oschina.net/news/162229/linux-5-16-will-support-kvm-ban-psf
相关文章
- 为什么要排序?排序算法的性能提升之道
- 每一位程序员,都可以贡献开源吗?
- 提示用户退出程序,你的做法是青铜还是王者?
- 程序员必备:5个强大的静态代码分析工具
- Go运行时中的 Mutex
- 从MySQL 5.6升级到8.0,我们付出了惨痛代价!
- 90%的程序员,都没用过多线程和锁,怎么成为架构师?
- 你了解DevOps的自动化架构GitOps吗?
- 码农欢乐多:属于程序员的爆笑时刻
- Github Actions 入门指南及实践
- 毕业生求职必会算法手把手教你二分法查找
- 从HTTP到HTTP/3的发展简史
- 又一新框架来袭,关系网络用于目标检测(文末附源码)
- Linux基础命令:作为开发人员,你还不知道嘛?
- GitHub发布年度报告:TypeScript成第四大语言
- 贪心算法:K次取反后最大化的数组和
- 初始化容器与 DefaultListableBeanFactory
- Golang GinWeb框架7-静态文件/模板渲染
- 你们公司分支策略是什么样的
- Golang GinWeb框架5-XML/JSON/YAML/ProtoBuf等渲染