題組內容

五、假設我們有下列程式片段,有六個指令,有 a, b, c, d, e, k 等六個變數。 
假設這個程式,現在經過了 compiler 的分析,要在一個 single CPU 上執行。在指令 的左邊,我們寫上了指令的行號。指令的右邊,我們寫上了執行指令所需使用的硬 體元件與時間(以微秒 µs 為單位)。ALU 代表所用的硬體元件是 CPU 中唯一的算 術邏輯單元。LSU 代表所用的硬體元件是 CPU 中唯一的存取單元。我們假設這個 CPU,可以容許 LSU 與 ALU 同時執行不同的指令。

⑷在⑶的答案下,所需的 out-of-order execution 是什麼?(6 分)