accessory 发表于 2009-11-17 04:43

如何找出CACHE的访问速度

我想知道访问L1 CACHE时需要多少CYCLE. 访问L2 CACHE又是多少,还有MAIN MEMORY. 不知道怎样才能找到这些数字?

网上看到的文章里有自己写程序测量的. 比如这篇:
http://www.lihuasoft.net/news/show.php?id=3442

但是我觉得不够准. 不知道CPU或者MEMORY的说明书里有没有说明的? 或者有什么标准工具来测量? 多谢!

dreamice 发表于 2009-11-18 11:16

回复 #1 accessory 的帖子

要找出cache的访问速率,估计只能用特殊的硬件设备,比如说示波器一类的,软件上估计统计不准确,cache miss也有可能会造成影响。

superfight 发表于 2009-11-18 22:22

示波器也不行吧~ = = cache都是封装在芯片内部的~

直接打电话问CPU的技术支持好了~ 不过也有可能是内部机密~ = =
页: [1]
查看完整版本: 如何找出CACHE的访问速度