什麼是強度削減
將乘法這類較重的運算,替換成加法或位移這類較輕的運算的最佳化。例如不在迴圈中每次計算 i * 4,而是每次加4。
日文名稱: 強度低減
「強度削減」出現在1領域的2道練習題中(編譯器等)。
這個名詞所屬的領域: 編譯器
將乘法這類較重的運算,替換成加法或位移這類較輕的運算的最佳化。例如不在迴圈中每次計算 i * 4,而是每次加4。
日文名稱: 強度低減
「強度削減」出現在1領域的2道練習題中(編譯器等)。
這個名詞所屬的領域: 編譯器
強度削減是將較重的運算替換為較輕的運算的最佳化。
對上方迴圈中的索引計算 i * 4 進行強度削減時,下列轉換何者正確?將乘法替換為較輕的運算,則是稱為強度削減的另一種最佳化。
對上方程式碼進行共同子運算式消除時,下列說明何者正確?迴圈展開 共同子運算式消除 中間表示法(IR) 向量化 行內展開 抽象語法樹(AST) 指令排程 基本區塊 常數摺疊 控制流程圖