# 清大 105 硬體 ###### tags: `NTHU` `105` `硬體` 1. (a) 將處理完畢的資料提前送到前面 pipeline stage 好加速計算的技術 (b) <1, 2> <1, 3> <1, 4> <2, 4>, 需要 forwarding: <1, 2> <1, 3> <2, 4> 2. (a) reservation station: - 檢查指令間的相依性。將 hazard 已經解決的指令優先派發出去 - 利用 register renaming 解決 WAR reorder buffer - 將執行完畢的指令,依照原來的順序提交執行結果 - 確保 precise exception (b) reservation station: - 必須確保 Power-Off 不得早於任何浮點數指令執行 - 若有任何浮點數指令觸發例外,必須退回 Power-Off 的執行結果、確保其引發的副作用(side effect)不會產生任何影響 3. (a) 10 (b) 4 \(c\) 1 4. (a) 32 (b) 5 \(c\) 看不懂題目的意思 5. down | up up | down down | down 6. 略 7. (a) 2 (b) $\sum_{i=2}^n[a_i + (\sum_{j=1}^{i-2}b_j) -a_i]$ 8. (a) data (b) data \(c\) heap (d) stack (e) data 9. 略 10. 略 11. linked allocation 12. 略