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
