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

Large System Extensions

The ARM64 extension that adds single atomic instructions such as ldadd, swp and cas, instead of retry loops.

The Armv8.1 Large System Extensions add single-instruction atomics (ldadd/ldclr/ldset/ldeor, swp, cas, casp with acquire/release variants) that scale better under contention than exclusive-pair loops; compilers use them with -march=armv8.1-a or later (Apple targets always), or choose at run time with -moutline-atomics.

Read the full section →