(强调我的)说,PREFETCHT2
的预存使用T2提示进行预取:
T0(时间数据)—将数据预取到缓存层次结构的所有级别。
T1(与一级缓存未命中有关的时间数据)—将数据预取到二级缓存或更高级别。
T2(与二级缓存未命中有关的时间数据)-将数据预取到三级缓存或更高级别中,或者实现特定的选择。
NTA(相对于所有缓存级别的非临时数据)—将数据预取到非临时缓存结构中以及靠近处理器的位置,以最大程度地减少缓存污染。
该文档的早期版本中T1和T2的文字相同,表明它们做了相同的事情。
因此,在现代的Intel和AMD处理器上,T2是否真的可以装入L3(而不是L2)中?还是“特定于实现的选择”起作用?