- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
corei3是否支持通过hardware prefetcher进行硬件预取?如果是,我该如何启用/禁用它?
最佳答案
Intel Core i3 处理器肯定支持硬件预取,尽管 Intel 的文档在细节上往往非常薄弱。品牌名称“Core i3”指的是基于“Nehalem”和“Sandy Bridge”的处理器,因此您必须检查具体型号才能知道您处理的是哪一款。
为了让事情变得更复杂,较新的英特尔处理器 (Nehalem/Westmere/Sandy Bridge) 有几个不同的硬件预取器——英特尔架构软件开发人员手册第 3B 卷(出版物 253669)中至少提到了三个。表 30-25“MSR_OFFCORE_RSP_x 请求类型字段定义”提到“DCU 预取”和“L2 预取器”。这些也在附录 A-2 的表 A-2 中提到,它描述了 Core i7、i5 和 i3 处理器的性能计数器事件。表 A-2 中的事件 4EH 提到同时存在“L1 流媒体和基于 IP 的 (IPP) HW 预取器”。在附录 A.4 表 A-6 的相应条目(对于事件 4EH)中还有一些关于此主题的内容,它描述了 Westmere 处理器的性能计数器。
同一文档中的附录 B-2、表 B-3 讨论了英特尔酷睿微体系结构的 MSR(型号特定寄存器),但看起来其中许多都延续到了更新的版本中。寄存器 1A0h 显示 4 位控制预取行为:
用于启用和禁用预取器的工具在以下内容中进行了讨论: How do I programmatically disable hardware prefetching?
关于core - corei3 中的硬件预取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6662140/
我是一名优秀的程序员,十分优秀!