Optimization 优化C++;Spectre/Meldown内核补丁后的代码

Optimization 优化C++;Spectre/Meldown内核补丁后的代码,optimization,compilation,spectre,Optimization,Compilation,Spectre,因此,我最近读到了关于为缓解幽灵/熔毁而进行的微码更新对纯计算内容的影响 指定这是针对未优化的代码,这似乎意味着可以进行一些特定于处理缓解补丁的优化。《寄存器》的文章和研究论文都没有详细说明这些优化可能是什么。然而,这只是暗示。搜索“幽灵/熔毁优化”当然只会返回关于这些漏洞如何攻击处理器分支的结果 所以我的问题是,作为一名程序员,我能做些什么来优化补丁系统上的代码呢?减少系统调用;幽灵缓解使它们更加昂贵 e、 g.缓存结果而不是重做系统调用可能是值得的

因此,我最近读到了关于为缓解幽灵/熔毁而进行的微码更新对纯计算内容的影响

指定这是针对未优化的代码,这似乎意味着可以进行一些特定于处理缓解补丁的优化。《寄存器》的文章和研究论文都没有详细说明这些优化可能是什么。然而,这只是暗示。搜索“幽灵/熔毁优化”当然只会返回关于这些漏洞如何攻击处理器分支的结果


所以我的问题是,作为一名程序员,我能做些什么来优化补丁系统上的代码呢?

减少系统调用;幽灵缓解使它们更加昂贵

e、 g.缓存结果而不是重做系统调用可能是值得的