SoA (structure of arrays)
RU: SoA (structure of arrays)
Structure of Arrays: a memory layout where each field of a record type is stored in its own contiguous array (e.g., separate xs[], ys[], zs[] arrays) rather than interleaving fields per element. When a loop touches only one field, SoA loads cache lines packed with useful values — the opposite of Array of Structures (AoS), where each cache line contains all fields of a single element.