Question: ( 2 5 points ) You are given four ( 4 ) different benchmarks and three ( 3 ) different hardware platforms. The details are

(25 points) You are given four (4) different benchmarks and three (3) different hardware platforms. The details are as follows:
\table[[Benchmark A,Benchmark B,Benchmark C,Benchmark D],[1000 instructions,1500 instructions,2000 instructions,3000 instructions],[80% of instructions,75% of instructions,25% of instructions,60% of instructions],[are memory ops.,are memory ops.,are memory ops.,are memory ops.],[75% are reads, the rest are write ops.,60% are reads, the rest are write ops.,40% are reads, the rest are write ops.,25% are reads, the rest are write ops.]]
The hardware configurations are as follows:
Computer 1
\table[[Cache Level,Hit rate,Miss penalty (cycles)],[L1,0.88,4],[L2,0.92,8]]
Computer 2
\table[[Cache Level,Hit rate,Miss penalty (cycles)],[L1,0.92,6],[L2,0.94,12]]
Computer 3
\table[[Cache Level,Hit rate,Miss penalty (cycles)],[L1,0.94,8],[L2,0.96,10]]
A read op takes 2 cycles.
A write op takes 3 cycles.
Any other op takes 1 cycle.
What is the best hardware configuration across all benchmarks? Show your work and provide a data-driven answer.
( 2 5 points ) You are given four ( 4 ) different

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Programming Questions!