Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

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

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote