特定の C/C++ プログラムで使用される算術演算の総数をプロファイルする方法はありますか? 算術演算とは、ハードウェアで整数/浮動小数点/特殊演算ユニットを使用する演算を意味します。
1138 次
1 に答える
1
Intel X86-64 アーキテクチャ上にある場合は、ピン ツールを使用することをお勧めします: PIN for Ubuntu。プラグインが組み込まれています。つまり、その上にMICAがあり、独立して計測できます。99 個の出力のうちの 1 つは、正確に「浮動小数点」です。コンパイラに基づいて異なるレジスタが使用されているため、「算術制御フロー」と「SSE/MMX」も調べてください。これにより、すべての浮動小数点を監視していることを確認できます。
于 2014-02-09T16:00:41.290 に答える