Total_execution_time = (1+stall_cycle*stall_frequency)*exec_time_each_inst
exec_time_each_inst = 1s [i.e @1ghz need to execute 10^9 inst => 1 inst = 1 sec]
stall_frequency = 20% = .20
stall_cycle = 2
[т.е. в 3-й стадии конвейера мы знаем результат ветвления, поэтому будет 2 цикла остановки]
поэтому Total_execution_time = (1 + 2 * .20) * 1 = 1,4 секунды
Я не знаю, как это объяснить лучше, но надеюсь, что это немного поможет :)