cache-coherence

What advantages are there to programming for a non-cache-coherent multi-core machine?

What advantages are there to programming for a non-cache-coherent multi-core machine? Cache_coherence has many benefits, but how would one take advantage of the opposite of this feature - an independent cache for each individual core. What programming paradigm and to what particular practical problems would such an architecture be benefi...

cache-coherence MOESI protocol

processor A owns a cache line which is shared with processor B. what happens when B tries to write to that line? also, if it was 'invalid' instead of 'shared' would it make any difference? thank you. ...

Caching Pattern: What do you call (and how do you replace) OpenSymphony OsCache "group" paradigm

Hi all, A caching issue for you cache gurus. Context We have used OpenSymphony's OsCache for several years and consider moving to a better/stronger/faster/actively-developed caching product. Problem We have used OsCache's "group entry" feature and have not found it elsewhere. In short, OsCache allows you to specify one or more gro...