Arm's Weakly-Ordered Memory Model and Barrier Requirements - Ash Wilding, Amazon
Arm Barriers 101: Arm's weakly-ordered memory model
Uh-oh, It's I/O Ordering! - Will Deacon, Arm
Advanced Topics: Software Memory Barriers
From Weak to Weedy: Effective Use of Memory Barriers in the ARM Linux Kernel - W. Deacon, ARM
Getting Started with ARM Memory Management Using "The Stack" | R13/SP Control in ARM Assembly
5. ARM Start up - Register and Memory Model
Advanced Topics: Hardware Memory Barriers
ARM Architecture lecture, Out Of Order (OOO) Execution, Memory ordering, Weak Memory order, TSO
W08-a: SMP, Multicore, Memory Ordering and Locking
Computer Architecture - Lecture 20: Memory Ordering (Memory Consistency) (ETH Zürich, Fall 2020)
Weak Memory Models 101
ARM M-3 | Instruction barrier and memory barrier instructions|
Linux-Kernel Memory Ordering: Help Arrives At Last!
The Semantics of Transactions and Weak Memory in x86, Power, ARM, and C++
Bridging the Gap in the RISC-V Memory Models
10 DPDK Locks Optimizations and New Locks APIs Gavin Hu, ARM
Embedded Systems - E10 - Memory System Organization
USENIX ATC '19 - The Semantics of Transactions and Weak Memory in x86, Power, ARM, and C++