コンパイラーからのアドバイス
最適化コンパイラーのアドバイスはたいへん貴重です。インテル® コンパイラーを VTune™ アナライザーに統合することにより、コンパイラーのアドバイスを簡単に利用できます。
インテル® コンパイラーの最適化レポートには、アプリケーションの高速化に役立つ情報が豊富に含まれています。VTune™ アナライザーは、クリティカルで最も時間を費やしている "hotspot" を検出し、コンパイラーの最適化レポートをフィルタリングして、選択したコードに関連する行のみを表示します。これにより、コンパイラーが行った最適化処理を参照でき、パフォーマンスをさらに向上させることが可能なプラグマを簡単に選択することができます。
例えば、シングルクリックするだけで、コンパイラーがクリティカルなループに最適化処理を行わなかったのは、ベクトル依存性が想定されているためだということがわかります。依存性がないとわかっている場合は、プラグマを挿入し、コンパイラーに無視するように指示すると、実行時に 20 パーセントのパフォーマンスの向上が得られる可能性があります。
現在、最適化レポートのフィルタリングは、インテル® C++ コンパイラーおよびインテル® Fortran コンパイラーの 9.1 以上で行うことができますが、ほかのコンパイラーでも利用できる標準的な形式を利用しています。
Red Hat EL5、SUSE 10、Fedora Core 5 をサポート! 最新のサポートされるディストリビューションの詳細を確認してください。 |