0
5 R型指令將在我們原來的5級(標量)流水線處理器上執行。說明中沒有任何類型的依賴關係。MIPS加速計算
如果在我們的處理器的2級超流水線版本上執行相同的指令序列,則如果不進行其他更改,將提供什麼加速因子?
我知道一個2級超流水線系統將每個階段分成兩個階段,以便兩個階段所需的時間與原始時鐘週期時間相同。我認爲加速會是2,但似乎沒有了。
5 R型指令將在我們原來的5級(標量)流水線處理器上執行。說明中沒有任何類型的依賴關係。MIPS加速計算
如果在我們的處理器的2級超流水線版本上執行相同的指令序列,則如果不進行其他更改,將提供什麼加速因子?
我知道一個2級超流水線系統將每個階段分成兩個階段,以便兩個階段所需的時間與原始時鐘週期時間相同。我認爲加速會是2,但似乎沒有了。
如果內部時鐘乘以2,並且假設指令中沒有任何種類的依賴關係,那麼您會看到因子2的加速,因爲流水線在每個外部時鐘週期的每個階段處理兩條指令(沒有乘以係數2的那個)
這種方法的缺點是你必須提供一個快兩倍的內部時鐘,這使得硬件設計更加複雜。
檢查this chapter瞭解該主題的更多詳情。