3
我经常使用rdtsc来测量代码片段,该代码片段让我知道通过读取时间戳记计数器得到的周期,但我知道处理器(特别是我的intel Xeon)具有性能计数器来测量分支遗漏以及所有其他优点东东。我如何阅读?是否可以用类似的代码rdtsc(http://en.wikipedia.org/wiki/Rdtsc)?另外,我知道有一种名为perfmon的产品可以做到这一点,但我想以一种简单的程序化方式自己来做,以便了解更多。我如何开始使用这个?如何以编程方式访问c/C++ a-la-rdtsc中的性能计数器?
谢谢,这看起来很酷 - 如果你遇到过问题(在我的情况下,即时获得0 num_counters和即时通讯至强5K系列处理器,所以即时通讯尝试诊断是什么错误)除了他们的网站和人,你去哪里? – 2012-07-27 19:33:35
你有没有试过他们的论坛寻求帮助? http://icl.cs.utk.edu/papi/forum/ – ThirdOne 2012-07-28 04:01:46