Рубрики

ВОРОТА | GATE-IT-2004 | Вопрос 50

В усовершенствовании конструкции ЦП скорость блока с плавающей запятой была увеличена на 20%, а скорость блока с фиксированной запятой увеличена на 10%. Какое общее ускорение достигается, если отношение числа операций с плавающей запятой к количеству операций с фиксированной запятой равно 2: 3, а операция с плавающей запятой использовалась для удвоения времени, затрачиваемого операцией с фиксированной запятой в исходном проекте?
(А) 1,155
(В) 1,185
(С) 1,255
(D) 1,285

Ответ: (А)
Пояснение: Ускорение = Время, затраченное на оригинальный дизайн / Время, затраченное на улучшенный дизайн

In original design:
Ratio of floating point operations to fixed point operations = 2:3
Therefore let floating point operations be 2n and fixed point operations be 3n.

Ratio of time taken by floating point operation to fixed point operation =2:1
Therefore let time taken by floating point operation be 2t and by fixed point 
operation be t.

Time taken by the original design = (2n * 2t) + (3n * t) = 7nt 
In Enhanced design:
As the speed of the floating point operation is increased by 
20%  (1.2 * original speed) time taken for a floating point operation 
would be 83.33%  of the original time (original time/1.2)(This is because CPU 
speed(S) is inversely proportional to execution time (T) hence if speed becomes 
1.2S time would become T/1.2 )

Similarly for a of fixed point operation speed is increased by 10% (1.1 * original 
speed), it means the time taken now would be 90.91% of the original time 
(original time / 1.1) taken in case of fixed point operation.

Time taken by enhanced design= (2n * 2t /1.2) + (3n * t /1.1) = 6.06nt

Ускорение = 7nt / 6.06nt = 1.155

Это объяснение было внесено Яшикой Арора.
Тест на этот вопрос

Рекомендуемые посты:

ВОРОТА | GATE-IT-2004 | Вопрос 50

0.00 (0%) 0 votes