I want to know the false sharing miss in multithreaded programs(ex. splash2) recently.
There was a thread(2004) discussing the "Memory Order Machine Clear" event inForums before.
I also read "the Reduce False Sharing in .NET*" artical and help document in Vtune.
However,i couldn't figure out the meaning of "Memory Order Machine Clear".... :(
The false sharing isindependet datas in the same cache lineuesd manythreads..
I just know the false sharing is caused by cache coherence...
Why we saythe "Memory Order Machine Clear" is related false sharing...
Brief of my questions:
1. Is "Memory Order Machine Clear" equal to the false sharing miss ??
2. What is the meaning of "Memory Order Machine Clear"?
Isanyone could answer my questions?
Thank you very much :)