3

トレース システム (extrae) を有効にして COMPS を実行しようとしています。最初にインストールの問題がありましたが、この質問のおかげで解決しました:

libpapi.so.* を修正するには、(py)COMPS をトレースで実行しているときに共有オブジェクト ファイルを開けませんか?

ただし、現在、新しい PAPI の問題に直面しています。COMPS ランタイムは正しくロードされているようですが、Extrae は次のエラーを報告します。

Extrae: Error! Hardware counter PAPI_L3_TCM (0x80000008) cannot be added in set 1 (thread 0)
Extrae: Error! Hardware counter PAPI_FP_INS (0x80000034) cannot be added in set 1 (thread 0)
Extrae: Error! Hardware counter PAPI_SR_INS (0x80000036) cannot be added in set 2 (thread 0)
Extrae: Error! Hardware counter PAPI_BR_UCN (0x8000002a) cannot be added in set 2 (thread 0)
Extrae: Error! Hardware counter PAPI_BR_CN  (0x8000002b) cannot be added in set 2 (thread 0)
Extrae: Error! Hardware counter PAPI_VEC_SP (0x80000069) cannot be added in set 2 (thread 0)
Extrae: Error! Hardware counter RESOURCE_STALLS (0x40000023) cannot be added in set 2 (thread 0)

私が得るエラーにもかかわらず:

Extrae: Successfully initiated with 1 tasks and 1 threads

WARNING: IT Properties file is null. Setting default values

[   API]  -  Deploying COMPSs Runtime v1.4 (build 20160722-1520.r59)
[   API]  -  Starting COMPSs Runtime v1.4 (build 20160722-1520.r59)

しかし、ランタイムを開始した後、これを無限ループで取得します。

Extrae: PAPI_read failed for thread 1 evtset 2 (papi_hwc.c:669)
Extrae: PAPI_read failed for thread 0 evtset 1 (papi_hwc.c:669)

ハードウェア PAPI カウンターがない場合でもトレースを取得できるようにしたいと考えています。それらを無効にするか、エラーを修正するにはどうすればよいですか?

4

1 に答える 1