Assume we use a RISC-V processor with a 5-stage pipeline that does not have any forwarding paths. The processor detects data hazards and stalls if needed. What is the purpose of stalling in this scenario?
1) To prevent data hazards
2) To improve pipeline efficiency
3) To increase clock speed
4) To reduce power consumption