Problem 1 (65%) a) What are Dependency and Hazard in a pipeline processor architecture? b) What are the different types
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
Problem 1 (65%) a) What are Dependency and Hazard in a pipeline processor architecture? b) What are the different types
Problem 1 (65%) a) What are Dependency and Hazard in a pipeline processor architecture? b) What are the different types of Hazards? c) What is forwarding technique? What are the different forwarding methods? What are types of hazards are mitigated by forwarding and how? d) For the following RISC V instructions, identify dependencies and hazards. For hazards, identify the types of hazards (EX or MEM). Iw sp, 20(ra) and tp, sp, to or so, sp, 11 add s1, tp, to beq so, s1, label e) For the above code block, determine the number of clock cycles (CC) for processor with (i) no forwarding and (ii) with forwarding. f) Can you rewrite the above code for a processor with forwarding to reduce CC even further? Explain.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!