0

是否有可能找出我们台式机中存在的缓存的完整和详细行为 - 与缓存的数字原理图或存在的编译器级优化量或硬件预取等相关的详细信息。

我的疑问更多在于找出对我们系统中的 L1、L2 和 L3 缓存进行了哪些优化。我目前正在使用 x86 程序集进行编程,以了解 L1 I 和 D 缓存如何分别与 CPU 和统一的 L2 缓存一起工作。

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

或者——是不是我们在基础架构课程(计算机工程)中学到的东西,都是英特尔实现的???

非常感谢提前!!!

4

1 回答 1

1

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

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

希望这些链接有所帮助。前者详细介绍了高速缓存在 Pentium 处理器中的工作方式:

第一部分概述了缓存,而第二部分解释了奔腾处理器如何实现缓存。

后者是针对英特尔 64 和 IA-32 架构的详尽开发人员手册,其中也涵盖了高速缓存。

于 2013-06-19T06:32:20.297 回答