Question: I/O accesses often have a large impact on overall system performance. Calculate the CPI of a machine using the performance characteristics above, assuming a non-virtualized

I/O accesses often have a large impact on overall system performance. Calculate the CPI of a machine using the performance characteristics above, assuming a non-virtualized system. Calculate the CPI again, this time using a virtualized system. How do these CPIs change if the system has half the I/O accesses? Explain why I/O bound applications have a smaller impact from
virtualization.


One of the biggest impediments to widespread use of virtual machines is the performance overhead incurred by running a virtual machine. The table below lists various performance parameters and application behavior.a. b. Base CPI 1.5 1.75 Priviliged 0/S Accesses per 10,000 Instructions 120 90 Performance Impact to Trap to

a. b. Base CPI 1.5 1.75 Priviliged 0/S Accesses per 10,000 Instructions 120 90 Performance Impact to Trap to the Guest O/S 15 cycles 20 cycles Performance Impact to Trap to VMM 175 cycles 140 cycles 1/0 Accesses per 10,000 Instructions 30 25 1/0 Access Time (Includes Time to Trap to Guest 0/S) 1100 cycles 1200 cycles

Step by Step Solution

3.52 Rating (152 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To calculate the CPI of a nonvirtualized system we need to know the following Base CPI 15 Privileged OS accesses per 10000 instructions 120 Overhead t... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Computer Organization Design Questions!