Процессор имеет пятиступенчатый конвейер и работает на частоте 1 ГГц. Извлечение инструкции происходит на первой стадии конвейера. Инструкция условного перехода
вычисляет целевой адрес и оценивает условие на третьем этапе конвейера. Процессор прекращает извлечение новых инструкций после условного перехода, пока не станет известен результат перехода. Программа выполняет 10 9 инструкций, из которых 20% являются условными ветвями. Если каждая инструкция занимает в среднем один цикл, общее время выполнения программы составляет:
(А) 1,0 секунды
(B) 1,2 секунды
(С) 1,4 секунды
(D) 1,6 секунды
Ответ: (с)
Пояснение: На 3-й стадии конвейера будет 2 цикла задержки, то есть 2 интервала задержки.
Общее количество инструкций = 10 9
20% из 10 9 являются условными филиалами.
Следовательно, штраф за цикл = 0,2 * 2 * 10 9 = 4 * 10 9
Тактовая частота составляет 1 ГГц, и каждая инструкция в среднем занимает 1 цикл.
Общее время выполнения = (10 9/10 9 ) + 4 * (10 8/10 9 )
= 1,4 секунды
Таким образом, общее время выполнения программы составляет 1,4 секунды.
Пожалуйста, прокомментируйте ниже, если вы найдете что-то не так в вышеуказанном посте.
Рекомендуемые посты:
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 52
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 65
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 64
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 53
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 54
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 55
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 56
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 57
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 58
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 59
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 60
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 61
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 62
- ВОРОТА | Sudo GATE 2020 Mock I (27 декабря 2019) | Вопрос 63
- ВОРОТА | Sudo GATE 2020 Mock II (10 января 2019 года) | Вопрос 65
0.00 (0%) 0 votes