PUERTA | Puerta TI 2007 | Pregunta 36

La unidad de punto flotante de un procesador que usa un diseño D toma 2t ciclos en comparación con los t ciclos que toma la unidad de punto fijo. Hay dos sugerencias de diseño más D1 y D2. D1 utiliza un 30 % más de ciclos para la unidad de punto fijo pero un 30 % menos de ciclos para la unidad de punto flotante en comparación con el diseño D. D2 utiliza un 40 % menos de ciclos para la unidad de punto fijo pero un 10 % más de ciclos para la unidad de punto flotante en comparación con el diseño D. Para un programa dado que tiene un 80% de operaciones de punto fijo y un 20% de operaciones de punto flotante, ¿cuál de los siguientes ordenamientos refleja los rendimientos relativos de tres diseños?

(Di > Dj denota que Di es más rápido que Dj)
(A) D1 > D > D2
(B) D2 > D > D1
(C) D > D2 > D1
(D) D > D1 > D2

Respuesta: (A)
Explicación: 0.8 * (tiempo tomado en punto fijo) + 0.2 (tiempo tomado en punto flotante)
Digamos, t=1
D = 0.8(1) + 0.2(2)
=1.2
D1 = 0.8(1.3)+0.2(1.4)
= 1.04 +.28
=1.32
D2 = 0.8(1-0.04) + 0.2(2-2*0.1)
= 0.8*0.96 + 0.2*1.8
= 0.768 +0.36 = 1.128
D1>D>D2

Cuestionario de esta pregunta
Comente abajo si encuentras algo mal 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *