0

PAPI では、7 つのイベントを 1 つのイベントセットに入れようとしているので、1 回の操作で 7 つの結果を読み取ることができますが、常に -1 が返されます。誰か助けてもらえますか?私のコードは次のようになります。

int events1[] = {
PAPI_L1_TCM,
PAPI_L2_TCM,
PAPI_L3_TCM,
PAPI_MEM_WCY,
PAPI_RES_STL,
PAPI_TLB_DM,
PAPI_TLB_IM};
PAPI_library_init(PAPI_VER_CURRENT);
i = PAPI_start_counters(events1,7);

whereiは -1 のように見えますが、これは を意味しPAPI_EINVALます。

値を変更しようとしましPAPI_NUM_TLSたが、うまくいきませんでした。

4

1 に答える 1