将linux中的时间戳与linux中的时钟周期相同。 我知道如何获得时间戳,但我现在不知道如何以时钟周期为单位。 谁能告诉我两者有什么区别? 有人可以给我一个关于时钟周期的小例子吗?
期待您的回复。
额外:我试图使用simplescalar模拟器添加用于比萨架构中的计时的汇编指令。根据我的指示,我应该访问时钟周期并将其存储在寄存器中。
答案 0 :(得分:2)
嗯,有:
clock_gettime
,纳秒分辨率,通常足以满足一切要求。如果要访问CPU性能寄存器,可以从Intel® Performance Counter Monitor inside your programs开始。