3

Vtune Profiler APIを使用して、Xeon Phi(Linux、オフロード実行を使用)で実行されているコードをプロファイリングして、実行された命令の数、L1キャッシュミスの数などを確認したいのですが、使用方法を説明する場所が見つかりません。このライブラリ。

Linuxのライブラリファイルとインクルードファイルはどこにありますか?Xeon Phiで実行されている短いコードをプロファイリングするコードを作成するにはどうすればよいですか?

私はこのようなものを期待します:

//this code will be executed on host processor
Read_counters();
Code_to_run on Xeon Phi
Stop_counters();
Print results();

ありがとう

4

1 に答える 1

1

VTuneにはそのような種類のAPIサポートはありません。VTuneGUIまたはコマンドラインでKnightsCornerPlatform Analysisを使用します。プログラムはホスト上で実行されますが、ハードウェアカウンターはXeonPhiカードからのみ収集されます。つまり、結果として、オフロードコードのみのパフォーマンスメトリックが表示されます。

この記事は、結果の解釈にも役立ちます。http: //software.intel.com/en-us/ARTICLES/OPTIMIZATION-AND-PERFORMANCE-TUNING-FOR-INTEL-XEON-PHI-COPROCESSORS-PART-2-UNDERSTANDING

于 2013-06-05T22:36:20.587 に答える