Tenemos dos diseños D1 y D2 para un procesador de tubería síncrono. D1 tiene 5 etapas de tubería con tiempos de ejecución de 3 nseg, 2 nseg, 4 nseg, 2 nseg y 3 nseg mientras que el diseño D2 tiene 8 etapas de tubería cada una con 2 nseg de tiempo de ejecución ¿Cuánto tiempo se puede ahorrar usando el diseño D2 sobre el diseño D1 para ejecutando 100 instrucciones?
(A) 214 nseg
(B) 202 nseg
(C) 86 nseg
(D) – 200 nseg
Respuesta: (B)
Explicación:
Tiempo total de ejecución = (k + n – 1) * ciclo de reloj máximo
Donde k = número total de etapas y n = número total de instrucciones
Para D1:
k = 5 y n = 100
Ciclo de reloj máximo = 4 ns Tiempo de
ejecución total = (5 + 100 – 1) * 4 = 416
Para D2:
k = 8 y n = 100
Cada ciclo de reloj = 2ns
Tiempo total de ejecución = (8 + 100 – 1) * 2 = 214
Por lo tanto, el tiempo ahorrado usando D2 sobre D1 = 416 – 214 =202
Por lo tanto, la opción (B) es correcta.
Comente a continuación si encuentra algo incorrecto en la publicación anterior.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA