Bariery pamięci
W czasach kiedy jednym z wąskich gardeł oprogramowania jest dostęp procesora do RAM, prawdopodobnie nikt nie wątpi w przydatność pamięci podręcznej (cache). Wielokrotnie szybszy dostęp do pamięci niesie jednak ze sobą pewne konsekwencje, z którymi nie zawsze jest się łatwo uporać. W tym artykule zajrzymy w ciemniejsze strony połączenia procesorów i pamięci operacyjnej oraz opiszemy wynikające z tego problemy.