Logo Questions Linux Laravel Mysql Ubuntu Git Menu

New posts in memory-model

In C++, is there any effective difference between a acquire/release atomic access and a relaxed access combined with a fence?

C++ memory model: do seq_cst loads synchronize with seq_cst stores?

Is mov + mfence safe on NUMA?

Will a calling thread see modifications to local variables after thread.join()?

Cache coherence literature generally only refers store buffers but not read buffers. Yet one somehow needs both?

visibility of side effects when creating and joining threads

sequentially-consistent atomic load on x86

C++ memory ordering

c++ c++11 memory-model

Formal Linux Kernel Memory Model

Difference between atomic decref implementations

Raising Events in Multi-Threaded Environment [duplicate]

VB.NET: Do I need to call Thread.MemoryBarrier() before each read if I always complete my writes with Thread.MemoryBarrier()?

relaxed ordering of c++11 memory model

c++11 memory-model

C# Volatile read behavior

c# volatile memory-model

Understanding Memory Models

Does reading or writing a whole 32-bit word, even though we only have a reference to a part of it, result in undefined behaviour?

When should you not use [[carries_dependency]]?

How can memory_order_relaxed work for incrementing atomic reference counts in smart pointers?