14 Feb
2011
14 Feb
'11
4:54 p.m.
Thanks Dave for clarifying - for anyone else who needs to brush up on fundamentals, there is http://en.wikipedia.org/wiki/Cache_coherence and http://os.inf.tu-dresden.de/Studium/DOS/SS2010/02-Coherency.pdf (p. 30 and forward) and more... Cheers, Joakim On 14 feb 2011, at 17.35, Dave Zarzycki wrote:
Joakim,
The short answer: libdispatch requires cache-coherent memory. The longer answer is that cache-coherent memory implicitly ensures that the store to memory is visible to other processors.
davez