Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

memory reordering

Another core seeing a core's memory operations happen in a different order from the one the program wrote them in.

A memory reordering is an observable difference between program order and the order in which a core's memory operations to different locations become visible to others (store-load, store-store, load-load, load-store), permitted or forbidden by the memory consistency model.

Read the full section →