インテル® VTune™ プロファイラー・ユーザーガイド

リタイア

メトリックの説明

リタイアのメトリックは、有効なワークによって利用されるパイプライン・スロットの割合を表します。これは、最終的にリタイアする発行済みの uOps を意味します。理想的には、すべてのパイプライン・スロットはリタイアのカテゴリーに属します。100% のリタイアは、サイクルあたりにリタイアされた最大 uOps 数に達したことを示します。リタイアを最大化すると、通常、サイクルあたりの命令 (IPC) メトリックが増加します。リタイア値が高いほど、パフォーマンスが向上する余地が少なくなることに注意してください。例えば、マイクロコード・アシストはリタイアに分類されます。これはパフォーマンスに影響しますが、避けることはできます。

考えられる問題

パイプライン・スロットの大部分が有用なワークで利用されました。

ヒント

このメトリック値を可能な限り大きくすることが目標ですが、ベクトル化されていないコードのリタイア値が高い場合は、コードのベクトル化を考慮してください。ベクトル化することにより、命令数を大幅に増やすことなく、より多くの計算を実行できるためパフォーマンスが向上します。このメトリック値は、マイクロコード・シーケンサー (MS) の問題により強調表示される可能性があるため、MS の使用を避けることでパフォーマンスを向上できます。

関連情報