1. If we use no forwarding, what fraction of cycles are we stalling due to data hazards?
2. If we use full forwarding (forward all results that can be forwarded), what fraction of cycles are we staling due to data hazards?
3. Let us assume that we cannot afford to have three-input Muxes that are needed for full forwarding. We have to decide if it is better to forward only from the EX/MEM pipeline register (next-cycle forwarding) or only from the MEM/WB pipeline register (two-cycle forwarding). Which of the two options results in fewer data stall cycles?
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here