免費開始練習
地特四等 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) 如何實現的深刻理解,這就像是幫你的電腦找到更多分身同時工作一樣,是成為高效能運算架構師路上非常重要的一步喔!

  1. 觀念驗證
▼ 還有更多解析內容

升級 VIP 解鎖