linux – 以编程方式禁用AMD系统上的硬件预取
有没有办法在AMD系统上以编程方式禁用硬件预取器,就像在
this topic中讨论的英特尔系统一样
专门针对AMD Opteron Barcelona或Istanbul架构. 解决方法
所有AMD系列10h处理器(包括巴塞罗那和伊斯坦布尔)都有两个不同的硬件预取器.
>第一个是传统的数据缓存预取程序,它可以识别连续的缓存行访问升序或降序流.可以通过将MSRC001_1022的第13位设置为“1”来禁用它. >此预取器的主要控制是PCI配置空间,功能2,偏移11Ch,功能2中的附加控制,巴塞罗那后处理器的偏移1B0h. 以上内容记录在BIOS和Kernel Developer’s Guide for Family 10h处理器:http://support.amd.com/us/Processor_TechDocs/31116.pdf中 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |