PREFETCHT2获取到哪个高速缓存级别?

时间:2019-01-15 17:51:43

标签: performance caching x86 intel amd

(强调我的)说,PREFETCHT2的预存使用T2提示进行预取:

  

T0(时间数据)—将数据预取到缓存层次结构的所有级别。

     

T1(与一级缓存未命中有关的时间数据)—将数据预取到二级缓存或更高级别。

     

T2(与二级缓存未命中有关的时间数据)-将数据​​预取到三级缓存或更高级别中,或者实现特定的选择。

     

NTA(相对于所有缓存级别的非临时数据)—将数据预取到非临时缓存结构中以及靠近处理器的位置,以最大程度地减少缓存污染。

该文档的早期版本中T1和T2的文字相同,表明它们做了相同的事情。

因此,在现代的Intel和AMD处理器上,T2是否真的可以装入L3(而不是L2)中?还是“特定于实现的选择”起作用?

0 个答案:

没有答案