Instruction Memory vs Data Memory
Instruction Memory accesses are different than Data Memory accesses
IMEM Accesses
- IMEM accesses are mostly sequential
- Accesses exhibit both temporal and spatial locality
- Branch prediction principle technique for hiding memory latency
DMEM accesses
- DMEM accesses can be random or fixed, and any mixture of the two
- Some application classes share common access patterns