Quantcast
Channel: C6000™多核 - 最近的话题
Viewing all articles
Browse latest Browse all 5545

Cache的一致性操作问题,怎么知道wbInv操作有效?

$
0
0

07核做完算法操作,共享区地址0X0C2973A4数据是0x123456,进了L1Dcache,然后进行wbInv操作,在cache窗口里看到数据确实是not valid。 此时,06核对地址0X0C2973A4清零。然后在07核看到地址0x0C2973A4里的数是0,然后读该地址的数,读的却是之前wbInv的数据0x123456.(理论上读的应该是0)。引起该问题的原因是什么呢?可能是L1D的内存保护机制吗?


Viewing all articles
Browse latest Browse all 5545

Trending Articles