At 03:00 AM 9/15/2006, you wrote:
>two CPU cores sharing a common L2 cache don't have to send 'cache snoop'
>cycles and other coherency overhead over the bus, in a seperate
>cache-per-CPU system, these snoop cycles can use quite a lot of time
>when you have frequent cache misses (and even worse, when both CPUs are
>frequently writing to the same location for interprocess communications
>or whatever, that row has to be repeatedly flushed from each cache).

I have assumed that each thread sharing read-only sin/cos data
incurs no penalty.   Is this correct?   Does cache-snoop penalties only
happen when writing data? 

_______________________________________________
Prime mailing list
[email protected]
http://hogranch.com/mailman/listinfo/prime

Reply via email to