Is there a GPU progress monitor?

I have been looking for GPU progress monitor, similar to ones for CPU, e.g. like this one.
How come thre is not monitor for GPU calculation yet? Can it be expected in the future?

5 Comments

Articles about the design of Nvidia gpu say that synchronization with external devices is by far the most expensive operation .
It's a bit of an odd request. GPU operations happen one function at a time, so what are you monitoring exactly?
If a function written for GPU has varying input vector size, the calculation time will vary accordingly. Hence, naturally, one would like to know estimated calculation time, especially for beeg input vectors (lots of independent samples). I am not a high level programmer, so am just curious how come this has not been done yet? Where are the bottle necks? Thanks.
Okay, but what GPU calculations take long enough that this information is useful? The vast majority of things you run on the GPU complete in seconds or less.
If you have some MATLAB code that is complex, takes a long time to run, and is using the GPU, then whatever instrumentation you may have to monitor progress through that code (from echo on to MATLAB Profiler to some custom application) will work just as well for the GPU. It doesn't matter what precise hardware was being used to execute the code, everything is going through the MATLAB interpreter.
But it's possible I'm just misunderstanding what you're after.
Thank you on the commen.

Sign in to comment.

Answers (0)

Products

Release

R2015b

Asked:

on 11 Dec 2018

Commented:

on 15 Dec 2018

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!