英特尔用于访问内存的指令,用于跳过缓存

时间:2016-06-17 20:28:36

标签: assembly intel

是否有一条指令用于将变量移入/移出内存和寄存器而不将其存储在缓存中?我不想完全通过使用CD位来禁用缓存,我只想对单独的内存访问执行此操作。

1 个答案:

答案 0 :(得分:2)

movnt存储绕过缓存,但movntdqa loads may not do that for normal (write-back) memory regions

指令集参考手册非常清楚,它可能与WB内存上的movdqa没有任何不同,但IDK在任何当前的微体系结构上实际发生了什么。

movntdqa旨在加速诸如从WC视频RAM读取等内容。将硬件视频解码器的结果复制回主存储器。