Tiempo de ejecución / rendimiento de la CPU

1

Estoy tratando de resolver una pregunta relacionada con el rendimiento. Tengo la respuesta final (24 * 10 ^ 9) pero no puedo determinar cómo llegar.

Sé que la fórmula para el rendimiento es

Tiempo de ejecución: CPI * I * 1 / CR CPI = Ciclos por Instrucción I = Instrucciones

Pregunta: Determine el número de instrucciones para P2 que reduce su tiempo de ejecución al de P3.

El primer paso debe ser averiguar los ciclos por Instrucción para P3. La ecuación sería:

  8 = 1 / (2.5) * CPI * 40      
  8 = 1/ 2.5 * CPI * 40
  8 = .4 * CPI * 40
  8 = 160 CPI
  1 =                80 / 16 

Sé que la respuesta aquí debería ser 0.008 CPI, pero no entiendo cómo llegar allí. 2.5 * 40 serían 100, pero no tiene sentido matemático para mí. ¿Qué me estoy perdiendo? Gracias.

    
pregunta Carlo

1 respuesta

1

Dado que la velocidad de reloj es fija, el número de instrucciones necesarias para el "nuevo" P2 es 8/10 * 30 x 10 ^ 9, o 24 x 10 ^ 9 Es decir, si reduce el número de instrucciones al 80% del original, el tiempo de ejecución también se reducirá al 80%.

Tenga en cuenta que la pregunta no menciona ciclos por instrucción. Simplemente preguntó cuántas instrucciones son necesarias para producir el tiempo de ejecución deseado.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas