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).