Answered step by step
Verified Expert Solution
Question
1 Approved Answer
[ Computer Architecture ] [ Performance of Single - Cycle, Multi - Cycle, and Pipelined CPU ] Compare the performance of a single - cycle
Computer ArchitecturePerformance of SingleCycle, MultiCycle, and Pipelined CPU Compare the performance of a singlecycle processor and a multicycle
processor. The delay times are as follows:
Instruction memory access time
Data memory access time
Instruction Decode and Register read ps
Register write
ALU delay
Ignore the other delays in the multiplexers, wires, etc. Assume a program has
the following instruction mix:
ALU, load, store, branch, and jump.
a Compute the delay for each instruction class and the clock cycle for the single
cycle processor. pts
Clock cycle for the singlecycle processor pts:
Compare the performance of a singlecycle processor and a multicycle processor. The delay times are as follows:
Instruction memory access time ps
Data memory access time ps
Instruction Decode and Register read ps
Register write ps
ALU delay ps
Ignore the other delays in the multiplexers, wires, etc. Assume a program has the following instruction mix:
ALU, load, store, branch, and jump.
ACompute the delay for each instruction class and the clock cycle for the singlecycle processor:
Instruction Class Instruction Memeory Decode and Register Read ALU Data Memory Write Back Total Delay
ALU:
Load:
Store:
Branch:
Jump:
BClock cycle for the singlecycle processor:
CAssume that the processor is pipelined. Furthermore, assume that a program has the following instruction mix: ALU, load, store, branch, and jump. Moreover, assume that of the branches will be taken. The CPU stalls cycle for each jump and cycles for each taken branch. Compute the average CPI for the pipelined processor due to control hazards only base CPI :
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started