所以我最近读了an article on The Register,了解由于Spectre / Meltdown缓解的微代码更新而对纯计算内容的影响。
The linked paper指定这是针对未优化的代码的,这似乎意味着存在一些可以针对缓解补丁进行的优化。 Register文章和研究论文都没有详细说明这些优化可能是什么。但是,这只是暗含的。当然,搜索“ Spectre / Meltdown优化”只会返回有关这些漏洞如何攻击处理器分支预测优化的结果。
所以我的问题是,作为程序员,我可以做些特定的事情来优化补丁系统上的代码吗?
答案 0 :(得分:0)
减少系统调用;减少幽灵使它们更昂贵。
例如缓存结果而不是重做系统调用可能变得值得。