Alignment Restriction

In many architectures, words must start at addresses that are multiples of 4. This requirement is called an alignment restriction.

  • Alignment restriction is a requirement that data be aligned in memory on natural boundaries

RISC-V and x86 do not have Alignment Restriction but MIPS does.

Chapter 4 suggests why alignment leads to faster data transfer.