2013-06-19 61 views
0

是否有可能找到我们台式机中存在的高速缓存的完整和详细的行为 - 有关高速缓存的数字示意图或编译器级优化的数量的详细信息或硬件预取等。在我们的系统中查找L1 L2 L3高速缓存详细信息

我的疑问更多的是找出对我们系统中的L1,L2 & L3缓存做了哪些优化。我目前正在使用x86汇编进行编程,以了解L1 I和D高速缓存如何分别与CPU和统一的L2高速缓存配合使用。

英特尔或任何其他硬件制造商提供了有关其缓存行为的一些手册吗?如果是这样,请提供一些链接

或者 - 无论我们在基础架构课程(计算机工程)中学习什么,是由英特尔实施的?

非常感谢!

回答

1

英特尔或任何其他硬件制造商是否提供有关其缓存行为的一些手册?

http://download.intel.com/design/intarch/papers/cache6.pdf
http://download.intel.com/products/processor/manual/325462.pdf

希望这些链接帮助。前者是一个具体的方法来缓存奔腾处理器是如何工作的:

第一部分给出了缓存的概述,而 第二部分介绍了奔腾处理器如何实现缓存。

后者是英特尔64 & IA-32体系结构的广泛开发人员手册,其中还涵盖了高速缓存存储器。

+0

非常感谢!会阅读 – user2478142