什麼是強度削減

將乘法這類較重的運算,替換成加法或位移這類較輕的運算的最佳化。例如不在迴圈中每次計算 i * 4,而是每次加4。

日文名稱: 強度低減

「強度削減」出現在1領域的2道練習題中(編譯器等)。

這個名詞所屬的領域: 編譯器

解析中的「強度削減」

出現「強度削減」的題目(2題)

  1. 對上方迴圈中的索引計算 i * 4 進行強度削減時,下列轉換何者正確?
  2. 對上方程式碼進行共同子運算式消除時,下列說明何者正確?

相關名詞

迴圈展開 共同子運算式消除 中間表示法(IR) 向量化 行內展開 抽象語法樹(AST) 指令排程 基本區塊 常數摺疊 控制流程圖

前往名詞解釋列表