Resource Dependencies
A resource dependency is when an instruction requires a hardware resource being used by a previously issued instruction (also known as structural hazard)
- Execution Units, Busses (e.g, external address/data bus)
A resource dependency can only be solved by resource duplication
- The Harvard architecture has separate address/data busses for instructions and data