分岐命令を排除するコンパイラ変換
分析
この論文は、最新のプロセッサにおける分岐予測ミスによる性能低下の問題に対処しています。 IRレベルで異なるパスからの類似した操作をマージすることにより、分岐を排除する新しいコンパイラ変換であるMelding IR Instructions(MERIT)を紹介しています。このアプローチは、従来のif変換とハードウェアプレディケーションの限界を回避し、特に不規則なパターンを持つデータ依存分岐に有効です。この論文の重要性は、既存の技術が不十分な状況において、分岐予測ミスを減らすことによってパフォーマンスを向上させる可能性にあります。
重要ポイント
参照
“MERITは、ハードウェア分岐予測器と比較して、幾何平均で10.9%の速度向上を達成し、最大32倍の改善を示しました。”