Exam 4: The Processor
Exam 1: Computer Abstractions and Technology13 Questions
Exam 2: Instructions12 Questions
Exam 3: Arithmetic for Computers12 Questions
Exam 4: The Processor21 Questions
Exam 5: Large and Fast33 Questions
Exam 6: Storage and Other Io Topics17 Questions
Exam 7: Multicores, Multiprocessors, and Clusters11 Questions
Select questions type
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?
![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: \bullet Given the data path latencies above, which instruction determines the overall machine critical path (latency)? \bullet What will be the resultant clock cycle time of the machine based on the critical path instruction? \bullet What frequency will the machine run?](https://storage.examlex.com/TB5290/11eb4b6a_2494_7eb0_9bf3_41ea677c4ee2_TB5290_00.jpg)
![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: \bullet Given the data path latencies above, which instruction determines the overall machine critical path (latency)? \bullet What will be the resultant clock cycle time of the machine based on the critical path instruction? \bullet What frequency will the machine run?](https://storage.examlex.com/TB5290/11eb4b6a_2494_7eb1_9bf3_0716deaf7ac4_TB5290_00.jpg)
(Essay)
4.8/5
(35)
Showing 21 - 21 of 21
Filters
- Essay(0)
- Multiple Choice(0)
- Short Answer(0)
- True False(0)
- Matching(0)