動態執行技術

動態執行技術,也稱為推測執行(speculative execution)是指通過預測程式流來調整指令的執行,並分析程式的數據流來選擇指令執行的最佳順序。

基本介紹

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

相關詞條

熱門詞條

聯絡我們