Assume that the operation times for the major functional units of a single-cycle
ID: 3557246 • Letter: A
Question
Assume that the operation times for the major functional units of a single-cycle machine are the following:
memory units: 200 ps
ALU and adders: 100 ps
register file (read or write): 50 ps
a) An implementation in which every instruction operates in 1 clock cycle of a fixed length.
b) An implementation where every instruction executes in 1 clock cycle using a variable length clock, which for each instruction is only as long as it needs to be. (Such an approach is not terribly practical, but it will allow us to see what is being sacrificed when all the instructions must execute in a single clock cycle of the same length.
To compare the performance, assume the following instruction mix: 25% loads, 10% stores, 45% ALU instrucitons, 15% branches, 5% jumps.
Please explain in detail
Explanation / Answer
qTo compare performance, assume the following instruction mix: 25% loads, 10% stores, 45% ALU instructions, 15% branches, and 5% jumps.
qFirst compare the CPU execution times using the equation
qCPU time = Instr count
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.