如何在x86_64上放弃(不保存而无效)缓存行?

时间:2017-08-31 18:14:38

标签: c++ optimization x86-64 cpu-cache invalidation

据我了解,_mm_clflush() / _mm_clflushopt()使缓存行无效,同时将其保存到内存中(如果已更改)。有没有办法简单地放弃缓存行,而不保存对内存所做的任何更改?

用例是在释放内存之前:我不再需要缓存行或其值了。

0 个答案:

没有答案