Vishvas
New Contributor
5 years agoKernel execution time
In my program the execution time of the kernel is more than the execution time of the entire program
In the output screen (Attached Screenshot) 'Execution time of kernel' is measured using 'clGetEv...
- 5 years ago
It is possible that the OS is reading the CPU clock incorrectly and setting the wrong value for "CLOCKS_PER_SEC". You can try with the high-precision "clock_gettime" function to see if it makes a difference. You can find the function information here:
https://linux.die.net/man/3/clock_gettime
And an example implementation here:
https://github.com/zohourih/FPGAMemBench/blob/master/common/timer.h