【问题标题】:way of measuring branch prediction hit rate测量分支预测命中率的方法
【发布时间】:2013-07-11 07:08:52
【问题描述】:

我正在winapi 下编写C 程序。

是否有一些方便的方法来衡量“分支预测 所选程序/循环的“命中率”?特别是 编译器不可知且可靠的方式(我的意思是 可靠的结果,不会被什么东西破坏)。

【问题讨论】:

    标签: c performance winapi caching profiling


    【解决方案1】:

    valgrind 有一个工具(Cachegrind:缓存和分支预测分析器): http://valgrind.org/docs/manual/cg-manual.html

    还要注意这篇文章: Why is it faster to process a sorted array than an unsorted array?

    【讨论】:

      猜你喜欢
      • 2019-08-19
      • 2012-03-18
      • 2013-04-21
      • 1970-01-01
      • 2014-04-25
      • 2014-03-03
      • 2016-07-01
      • 2011-02-01
      • 2015-11-24
      相关资源
      最近更新 更多