Question: - Computer Architecture (COMP 30002) - Spring - 20 - CW2 (Assignment) QP 1. Consider the following pipeline, each segment in the pipeline is represented

- Computer Architecture (COMP 30002) - Spring - 20 - CW2 (Assignment) QP 1. Consider the following pipeline, each segment in the pipeline is represented by $S_{x}$ and performs some operation (Opcode operandi, operand2, operand3) at given time $T_{2}$. a. Discuss by giving reasons the type of conflict which will be occurring, if following are the details about the given pipeline. Discuss ways to avoid/resolve the conflict in the pipeline. S1: T8: ADD R1, A, D S2: T8: MUL R5, R1, B S3: T8: DIV R6, R5, C (10 Marks) b. Discuss by giving reasons the type of conflict which will be occurring, if following are the details about the given pipeline. Discuss ways to avoid/resolve the conflict in the pipeline. S1: T3: DIV RS, $X, Y$ S2: TS: MUL R6, RS, Z S3: T7 SUBRT, R6, W (10 Marks) c. Discuss by giving reasons the type of conflict which will be occurring, if following are the details about the given pipeline. Discuss ways to avold/resolve the conflict in the pipeline. 51: T4: JUMP 110 S2: T4: BRANCH 101 53: T4: CALL 010 (10 Marks) MEC_AMO_TEM_034_01 Page 2 of 10 CS.VS.968
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
