В PAPI я пытаюсь поместить 7 событий в один набор событий, чтобы я мог прочитать 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);
где i
похоже на -1, что означает PAPI_EINVAL
.
Я попытался изменить значение PAPI_NUM_TLS
, но оно не сработало.