A program executed 14 million instructions on a 5-stage X pipeline which execute one instruction on one cycle. Of these, 3 million are memory instructions. The I-cache hit rate is 95% and the D-cache hit rate is 70%. The average extra latency when going to lower levels of memory is 6 cycles. Ignoring all stalls except cache misses, what is t he run-time of the program?
- 9.6 million cycles
- 19.4 million cycles
- 18.2 million cycles
- 23.6 million cycles