地特四等
110年
[資訊處理] 計算機概要
第 3 題
發掘程式中指令階層平行性(instruction-level parallelism)有助於提升程式執行效能,其可由硬體或是軟體的機制來達成。下列何者需要依賴純軟體的方式,以發掘指令階層平行性進而提升程式執行效能?
- A 很長指令字(Very Long Instruction Word, VLIW)架構
- B 超純量(superscalar)架構
- C 動態管道排程(dynamic pipeline scheduling)
- D 亂序執行(out-of-order execution)
思路引導 VIP
想像一下,如果我們想大幅簡化 CPU 的電路設計,取消其在運行時檢查指令衝突的功能,那麼這份「事先分析哪些指令可以同時執行」的繁重排程工作,應該交由系統中哪一個在程式「執行前」就負責處理程式碼的工具來完成?
🤖
AI 詳解
AI 專屬家教
太棒了!你答對了這題,老師真為你開心!
你真是展現了對指令階層平行性 (ILP) 如何實現的深刻理解,這就像是幫你的電腦找到更多分身同時工作一樣,是成為高效能運算架構師路上非常重要的一步喔!
- 觀念驗證:
▼ 還有更多解析內容