установить PAPI на ubunutu, я получаю сообщение об ошибке при запуске make test

Я попытался установить papi на ubutu 16.4 на свой рабочий стол. Я сталкиваюсь с ошибкой, я не могу найти для нее решения. Возможно, потому что это мой первый опыт работы с Papi. Я загружаю papi версии 5.5 с http://icl.cs.utk.edu/papi/software/index.html. Я сделал первый шаг, чтобы установить его на свою машину, запустив $ .\configure и запустив make, однако, когда я запускаю make test, у меня возникает следующая ошибка:

 make[1]: Leaving directory '/home/kaloon/Downloads/papi-5.5.1/src/ctests'
 ctests/zero
 Test case 0: start, stop.
  -----------------------------------------------
  Default domain is: 1 (PAPI_DOM_USER)
  Default granularity is: 1 (PAPI_GRN_THR)
   Using 20000000 iterations of c += a*b
  -------------------------------------------------------------------------
  Test type    :               1
 PAPI_TOT_INS :         200000222
 PAPI_TOT_CYC :         180014757
 Real usec    :             45126
Real cycles  :      162093114
Virt usec    :          45126
 Virt cycles  :         180504000
 -------------------------------------------------------------------------
 Verification: PAPI_TOT_CYC should be roughly real_cycles
 NOTE: Not true if dynamic frequency scaling is enabled.
 Verification: PAPI_FP_INS should be roughly 40000000
 PAPI_TOT_INS Error of 400.00%
 zero.c                                       FAILED
 Line # 130
 Error: FLOPS validation

  Makefile.inc:225: recipe for target 'test' failed
  make: *** [test] Error 1

person kaloon    schedule 08.04.2017    source источник
comment
эта информация о моей машине Архитектура: x86_64 Режимы работы процессора: 32-битный, 64-битный Порядок байтов: Little Endian ЦП: 8 Список процессоров в сети: 0-7 потоков на ядро: 2 Ядра на сокет: 4 Сокет(а): 1 NUMA-узел(я): 1 Vendor ID: GenuineIntel   -  person kaloon    schedule 09.04.2017
comment
Семейство ЦП: 6 Модель: 60 Название модели: Intel(R) Core(TM) i7-4790 ЦП @ 3,60 ГГц Степпинг: 3 ЦП, МГц: 3752,490, макс. МГц ЦП: 4000,0000, мин. Кэш L1d: 32 КБ Кэш L1i: 32 КБ Кэш L2: 256 КБ Кэш L3: 8192 КБ NUMA CPU node0 CPU(s): 0-7   -  person kaloon    schedule 09.04.2017


Ответы (1)


Просто публикую ответ из списка рассылки папи.

это известная ошибка на машинах без хороших счетчиков FP (недавние чипы Intel). Мы возвращаемся к PAPI_TOT_INS, но не меняем ожидаемое значение.

Вероятно, в этом случае нам следует отключить проверку или, что еще лучше, сделать всю нашу общую проверку PAPI более стабильными счетчиками (например, total_instructions) и перенести проверку FP в отдельный набор утилит.

Винс

person Nachshon Cohen    schedule 25.09.2017