my proc is "Intel Core i7/Nehalem".
The measuring of Flops doesn't work properly in my tests.
I have seen in the code, that the function _papi_hwd_get_real_usec(void) calculates the time over the cycles and cpu's frequency:
- Code: Select all
((long long)get_cycles() / (long long)_papi_hwi_system_info.hw_info.mhz);
But the frequency of cpu is not constant, it may be changed during the calculation (e.g. 1600...2800 MHz) .
Is it BUG or something else ?