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