在X86平台上,能否在软件上统计出cache失效的次数?
诸位:
请教一个体系结构的问题。在X86平台上,cache是对程序员透明的,有没有什么办法可以统计出cache失效的次数?不很精确的方法也可以。
Regards arethe
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
诸位:
请教一个体系结构的问题。在X86平台上,cache是对程序员透明的,有没有什么办法可以统计出cache失效的次数?不很精确的方法也可以。
Regards arethe
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
Jike Song好像没见过,他在哪个社区啊?我们两个社区都没见过这个人。
专家,厉害
FUCK GFW: 可是Maillist上的Jike Song?
谢谢你。
PMU是我告诉你的,也不注明版权
好像有个vtune。
已解决:X86提供了性能监测单元(PMU,Performance Monitor Unit),可以做这个工作。
回复 2# garyv
有没有比较tricky的方法?比如,cache miss的时候会产生什么附带效应?
举个例子,比如程序的执行时间会延长。但是程序的执行时间延长不仅仅由cache miss引起。
回复 1# arethe
cache是对程序员透明的。这句话你还需要好好理解一下