英特尔CPU使用“核心时钟周期”的时序代码?

时间:2013-07-20 19:44:16

标签: c assembly architecture cpu intel

英特尔处理器上的这种计时代码方法是什么,Agnor将其称为“核心时钟周期”:

http://gcc.gnu.org/ml/gcc/2008-07/msg00424.html

  

我的测试结果,如上所述,使用“核心时钟周期”   英特尔的性能指标和AMD的RDTSC。这是最高的   你可以得到的决议。

我一直认为RDTSC也是衡量英特尔CPU的最佳方法吗?他说的这种其他技术是什么?你如何衡量使用它?

1 个答案:

答案 0 :(得分:2)

他指的是英特尔PCM,性能计数器监视器。

http://software.intel.com/en-us/articles/intel-performance-counter-monitor-a-better-way-to-measure-cpu-utilization

顺便提一下原帖子链接文章http://www.agner.org/optimize/optimizing_cpp.pdf

海报明确指的是:

  

时间戳计数器在可以改变时钟频率的微处理器上有点不准确(IntelSpeedStep®技术)。使用上面提到的测试程序

,可以使用“核心时钟周期”的性能监视计数器获得更准确的测量结果