在 PAPI 中,我试图将 7 个事件放在一个事件集中,这样我就可以在一个操作中读取 7 个结果,但我总是得到 return -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
,但没有奏效。