< 目次

並列フレームワークで使用するスレッド数の制限

インテル® Advisor は、シリアルプログラムのデータを収集して解析するように設計されています。インテル® Advisor のスータビリティーと依存関係ツールを使用して部分的に並列化されたプログラムを調査する前に、それぞれの並列サイトがシングルスレッドのシリアルプログラムとして実行されるようプログラムを変更します。

シリアルプログラムとして実行

プログラムの現在のバージョンをシリアルプログラムとして実行するため、スレッド数を 1 に制限する必要があります。シングルスレッドでプログラムを実行するには、次の操作を行います。

詳細は、コンパイラー・ドキュメントを参照してください。

並列処理を排除できない場合、並列コード領域にアノテーションを追加してマークすることで、並列コードがインテル® Advisor ツールのレポートにどのような影響を与えるか知ることができます。

関連情報