Answered step by step
Verified Expert Solution
Question
1 Approved Answer
(a) Dynamic instruction count = 10,000,000; MIPS= 50 MIPS. If you have enough data, calculate the execution time for the CPU. Otherwise, state what
(a) Dynamic instruction count = 10,000,000; MIPS= 50 MIPS. If you have enough data, calculate the execution time for the CPU. Otherwise, state what data is missing. (b) MIPS rating was computed for two different CPU implementations, ABC and XYZ, of the same ISA using the same compiler. The MIPS was found to be 50 MIPS for both CPUs. ABC sues XYZ based on this fact stating that XYZ must have copied their implementation. Is it possible that XYZ's hardware implementation is greatly different yet has the same MIPS rating or shall we quickly sell away our XYZ stock? (c) In a multi-cycle CPU, all instructions takes 4 clocks per instruction, except the multiply instruction, which takes 12 clocks. If 10% of the instructions in most programs are multiply instructions, what percentage time is spent by the CPU executing the multiply instructions? (d) The hardware engineer said that she could redesign to make the multiply instructions take 6 clocks instead of 12 clocks, provided the clock period mat be increased by 20%. Shall we go for it? Please explain.
Step by Step Solution
★★★★★
3.34 Rating (154 Votes )
There are 3 Steps involved in it
Step: 1
The answer provided below has been developed in a clear step by step manner Step 1 a MIPS Million ...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