- What is an ISA? Contract between HW and SW
- Instruction formats and encoding
- Registers, calling conventions, and ABIs
- Privilege levels and exception model
- Memory models: TSO, RCsc, barriers
- x86-64 overview (legacy, SSE/AVX, system)
- ARMv8-A overview (AArch64, NEON/SVE)
- RISC-V overview (RV64I + extensions)
- Feature detection and multiversioning
- Compilers, flags, and intrinsics
- Exercises