On 06/28/2011 08:34 PM, Hans-Peter Diettrich wrote:


Another aspect seems to be the synchronization of *all* data, in *all* caches. Is this correct, or do I expect too much?
Not necessary (e.g.) on detecting that a cache line resides in multiple caches doing an immediate write back and invalidating for all other caches a cache line that is written to in one cache would forces a synchronization without too much overhead. AFAIK certain processors provide a dedicated fast inter-cache bus for such operations.

I suppose how exactly this is done depends on the CPU manufacturer.

-Michael

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to