Ser*_*tch 5 c++ optimization x86-64 invalidation cpu-cache
据我了解,_mm_clflush()/_mm_clflushopt()如果缓存行已更改,则在将其保存到内存时使缓存行无效。有没有一种方法可以简单地放弃缓存行,而不将对其进行的任何更改保存到内存中?
_mm_clflush()
_mm_clflushopt()
一个用例是在释放内存之前:我不再需要缓存行或它们的值。
归档时间:
8 年,2 月 前
查看次数:
392 次
最近记录: