Reference no: EM133193
Question
Your company has a benchmark that is considered representative of your typical applications. An embedded processor under consideration to carry your task does not have a floating-point unit and have to emulate each floating-point instruction by a Sequence of integer instructions. This processor is rated at 120 MIPS on the benchmark. A third-party vendor offers a compatible coprocessor to increase performance. That coprocessor executes each floating point instruction in hardware as in no emulation is necessary. The processor or coprocessor combination rates 80 MIPS on the same benchmark. The following symbols are used to answer parts (a) to (e) of this exercise
I - Number of integer instructions executed on benchmark
F - Number of floating-point instructions executed on benchmark.
Y - Number of integer instructions to emulate on floating-point instruction.
W - Time to execute benchmark on the processor alone.
B - Time to execute benchmark on the processor or coprocessor combination.
a) Write down an equation for the MIPS rating of each configuration using the symbols over.
b) For configuration without the coprocessor, we compute that F = 8 X 106, Y = 50, and W = 4 seconds. Find I.
c) What is value of B?
d) What is MFLOPS rating of the system with the coprocessor?
e) Your colleague wants to buy the coprocessor even though the MIPS rating for the configuration using the coprocessor is less than that of processor alone. Is your colleague's evaluation right? Defend your respond.