Рубрики

ВОРОТА | Gate IT 2007 | Вопрос 36

Блок процессора с плавающей запятой, использующий схему D, занимает 2t циклов по сравнению с t циклами, выполняемыми блоком с фиксированной запятой. Есть еще два варианта дизайна D1 и D2. D1 использует на 30% больше циклов для единицы с фиксированной запятой, но на 30% меньше циклов для единицы с плавающей запятой по сравнению с проектом D. D2 использует на 40% меньше циклов для единицы с фиксированной запятой и на 10% больше циклов для единицы с плавающей запятой по сравнению с конструкцией D. Для данной программы, в которой 80% операций с фиксированной запятой и 20% операций с плавающей запятой, какой из следующих порядков отражает относительные характеристики трех конструкций?

(Di> Dj обозначает, что Di быстрее, чем Dj)
(А) D1> D> D2
(B) D2> D> D1
(С) D> D2> D1
(D) D> D1> D2

Ответ: (А)
Пояснение: 0,8 * (время в фиксированной точке) + 0,2 (время в плавающей точке)
Скажем, т = 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

Тест на этот вопрос
Пожалуйста, прокомментируйте ниже, если вы найдете что-то не так в вышеуказанном посте

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

ВОРОТА | Gate IT 2007 | Вопрос 36

0.00 (0%) 0 votes