Koherence cache a atomické operace
7. 10. 2017 #CPU
Pokud vás zajímají nízkoúrovňové detaily procesorů a konkrétně jak multi-procesorový systém udržuje koherentní pohled na celou paměť prostřednictvím MESI protokolu, budou vás zajímat tyhle dva články:
Jestli vám to nestačí a chcete se dozvědět víc (ideálně všechno), doporučuji tuto bichli:
Relevantní čtení:
- Memory Barriers: a Hardware View for Software Hackers
- Diving Deeper into Cache Coherency
- Memory Barriers/Fences
- Cache Coherence – Onur Mutlu
- Computer Architecture – Cache Coherence Protocols
- Memory Coherence in Shared Virtual Memory Systems (Tohle je zajímavý článek. Píše o tom, jak postavit systém s koherentní sílenou pamětí z několika strojů. Používá klasický princip one more level of indirection).