複製鏈接
請複製以下鏈接發送給好友

動態執行技術

鎖定
動態執行技術,也稱為推測執行(speculative execution)是指通過預測程序流來調整指令的執行,並分析程序的數據流來選擇指令執行的最佳順序。
中文名
動態執行技術
外文名
speculative execution
也稱為
推測執行
結    果
選擇指令執行的最佳順序
動態執行技術涉及數據相關性及指令調度法、轉移預測法、指令的發射順序與完成順序等流水線技術基本要素。非常利於MMX指令的加速執行。
實現動態執行的關鍵:取消傳統的“取指” 和“執行”兩階段之間指令需要線性排列的限制,而使用一個指令緩衝池以開闢一個較長的指令窗口,以便允許執行單元能在一個較大的範圍內調遣和執行已譯碼過的程序