This Is a Three-Part Question About Critical Path Calculation Given the Data Path Latencies Above, Which Instruction Determines the a Simple
This is a three-part question about critical path calculation. Consider a simple single- cycle implementation of MIPS ISA. The operation times for the major functional components for this machine are as follows:
- Below is a copy of the MIPS single-cycle datapath design. In this implementation the clock cycle is determined by the longest possible path in the machine. The critical paths for the different instruction types that need to be considered are: R-format, Load-word, and store-word. All instructions have the same instruction fetch and decode steps. The basic register transfer of the instructions are:
Fetch/Decode: Instruction <- IMEM[PC];
R-type: R[rd] <- R[rs] op R[rt]; PC <- PC + 4;
load: R[rt] <- DMEM[ R[rs] + signext(offset)]; PC <- PC +4; store: DMEM[ R[rs] + signext(offset)] <- R[Rt]; PC <- PC +4;
(Part C)
Use the total latency column to derive the following critical path information:
Given the data path latencies above, which instruction determines the overall machine critical path (latency)?
What will be the resultant clock cycle time of the machine based on the critical path instruction?
What frequency will the machine run?
Correct Answer:
Verified
View Answer
Unlock this answer now
Get Access to more Verified Answers free of charge
Q11: You are given a 4-stage pipelined
Q12: Consider the datapath below. This machine does
Q13: Structural, data and control hazards typically require
Q14: This is a three-part question about critical
Q15: Consider the following data path diagram:
Q16: Branch Prediction. Consider the following sequence of
Q17: Forwarding logic design. For this problem you
Q18: This is a three-part question about critical
Q20: Consider a MIPS machine with a 5-stage
Q21: Imagine an instruction whose function is to
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents