1. Simplicity favors regularity

[! Explanation] Regular patterns make implementation simpler, and simplicity enhances predictability, making CPU optimization more straightforward.

Example

  • RISC vs CISC: RISC enforces every instruction to fit into 4 bytes.

2. Smaller is faster

Example

  • RISC-V Registers: RISC-V manges only 32 registers with size of 64-bit(double-word).
  • RISC-V Registers: The bigger the register file, the longer the time to read and write. RISC-V manages only 32 registers, each with a size of 64 bits (double-word).