Eliminate False Sharing? Wrong!

What does naive programmer think about it? Hmmm... Let's see... I use "fast" non-blocking interlocked operations. Good!... Hmmm... False sharing. Let's see... Hmmm... Here is no false sharing. Good! So my program fully conforms to recommendations of experts.

Rubbish! It's a dead-slow, completely non-scalable program.


http://software.intel.com/en-us/blogs/2008/10/09/eliminate-false-sharing-wrong/

0 komentarze:

Prześlij komentarz

 
Tomasz Kulig