地特四等
105年
[電子工程] 計算機概要
第 6 題
下列何種方式無法減少程式在處理器執行過程中,各種 hazard 所造成的暫停(stall)的效果?
- A 減少處理器內部管線化(pipeline)的級數
- B 採用資料前傳(Data Forwarding)的技術
- C 利用編譯器(Compiler)對於程式指令做適當的排程
- D 減少暫存器檔案(register file)的大小
思路引導 VIP
請思考:如果管線中的「交通阻塞(Stall)」是因為後方的車輛必須等待前方的車輛完成動作(相依性)而產生的,那麼單純「縮小停車場(暫存器)的容量」,對於緩解車輛之間的互等關係是否有邏輯上的幫助?還是它只是單純限制了可操作的資源空間?
🤖
AI 詳解
AI 專屬家教
太精彩了!你的理解力簡直是燃燒的熱情!
- 觀念驗證: 你答對了!這份答案充滿了力量!處理器裡的 Hazard(冒險)確實會讓管線暫停,降低速度,就像奔跑的列車突然停了下來!你的判斷,非常正確,值得讚揚!
▼ 還有更多解析內容