Quantcast
Channel: Intel® Software - OpenCL*
Viewing all articles
Browse latest Browse all 1182

OpenCL GPU task slows down after a few minutes

$
0
0

I am developing an application doing some computation. After a few minutes, performance deteriorates up to 3 times slower. Occasionally, the GPU stays stuck, with intel_gpu_top showing 100% contantly. Also, in this state, intel_gpu_frequency hangs.

O/S: Linux guard3-NANOCOM-KBU 4.7.0.intel.r5.0 #1 SMP Tue Dec 26 16:58:27 EST 2017 x86_64 x86_64 x86_64 GNU/Linux

Hardware:  Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz

When I run on a CPU device, performance is constant.

The only way I find to restore GPU performance is to reboot.

 

A sample test run looks

like: 20s....23s...45s...65s...64s....64s...

 

I am running the application in 4 threads like this: for i in {1..1000}; do  echo "trial #" $i;time ../Release/test_GPU 799739ts.bin10|../Release/test_GPU |../Release/test_GPU |../Release/test_GPU |../Release/test_GPU |../Release/test_GPU ; done

So I can't think of any effect "remembered" between runs.

I also checked temperatures, which look OK (~55 deg C at most).

Any help appreciated!

Uri

 


Viewing all articles
Browse latest Browse all 1182

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>