【问题标题】:In FreeBSD, how can I disable hardware prefetching?在 FreeBSD 中,如何禁用硬件预取?
【发布时间】:2014-07-04 18:40:23
【问题描述】:

我刚刚读完 How to Choose between Hardware and Software Prefetch on 32-Bit Intel® Architecture 并决定我需要为我的用例禁用硬件预取。

以下内容尤其适用于我:

通常,在满足以下所有条件的情况下,更喜欢软件控制的预取:存在不规则的访问模式,必须预取短数组,并且可以接受对现有应用程序代码进行更改。

我找到了许多专门引用 Linux (see this SO answer) 的答案。但是,出于性能原因,我使用的是 FreeBSD。

即使这最终不是一个好主意,我也想通过应用程序进行基准测试,而不需要硬件预取。

【问题讨论】:

    标签: kernel freebsd prefetch


    【解决方案1】:

    你可以尝试使用cpucontrol 命令来做同样的事情吗?

    【讨论】:

      猜你喜欢
      • 2012-04-26
      • 2010-10-21
      • 2023-03-13
      • 2019-07-12
      • 2019-09-21
      • 2011-01-11
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      相关资源
      最近更新 更多