C++ Memory Orders on the Metal: Acquire & Release Semantics Explained

Moving past abstract C++ to explore Write Combining Buffers, Prefetch Invalidation and how Intel vs. ARM handle atomics under the hood