Рубрики

ВОРОТА | GATE-CS-2016 (набор 2) | Вопрос 43

Рассмотрим процессор с частотой 3 ГГц (гигагерц) с трехступенчатым конвейером и задержками каскадов v1, v2 и v3, так что
v1 = 3v2 / 4 = 2v3. Если самая длинная ступень конвейера разделяется на две ступени конвейера с одинаковой задержкой, новая частота составляет _________ ГГц, игнорируя задержки в регистрах конвейера
(А) 2
(Б) 4
(С) 8
(D) 16

Ответ: (Б)
Пояснение: Ответ — это B

Consider this pipeline
(V1) --> (V2) --> (V3)
Can be written as
(V) --> (4V/3) --> (V/2)
Where given V = V1 = 3V2/4 = 2V3 

Самым большим этапом является этап 2 с требуемым временем 4 В / 3 секунды. Скорость процессора ограничена только этой стадией. На самом деле это скорость процессора.

Данная частота равна 3 ГГц, что означает, что процессор может выполнять

3 Giga clock cycle.... in 1 second
Or
1 clock cycle .....in (1/3G) secs
(G for giga)

Но мы знаем, что задержка этапа наибольшей стадии в конвейере ограничивает время 1 такта. следовательно

4V/3 = 1 clock cycle = 1/3G secs
V = 1/4G...........(1) 

Теперь самая большая стадия, которая является стадией 2, разделена на равные размеры, поэтому новый конвейер

(V)-->(2V/3)-->(2V/3)-->(V/2) 

Сейчас самая большая стадия V секунд
Следовательно,

In V seconds do 1 clock cycle
In 1 second do 1/V clock cycles
But V = 1/4G
So in 1 second do 4 Ghz. {ANS} 

Тест на этот вопрос

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

ВОРОТА | GATE-CS-2016 (набор 2) | Вопрос 43

0.00 (0%) 0 votes