Optimizing GPU performance

You can use the following options to improve the performance of GPUs on virtual machine (VM) instances that use Tesla® K80 GPUs:

Disabling autoboost

When you use the autoboost feature with NVIDIA® Tesla® K80 GPUs, the system automatically adjusts clock speeds to find the optimal rate for a given application. However, constantly adjusting clock speeds can also lead to some reduction in the performance of your GPUs. For more information about autoboost, see Increase Performance with GPU Boost and K80 Autoboost.

We recommend that you disable autoboost when running NVIDIA® Tesla® K80 GPUs on Compute Engine.

To disable autoboost on instances with NVIDIA® Tesla® K80 GPUs attached, run the following command:

sudo nvidia-smi --auto-boost-default=DISABLED


All done.

Setting GPU clock speed to the maximum frequency

To set GPU clock speed to the maximum frequency on instances with NVIDIA® Tesla® K80 GPUs attached, run the following command:

sudo nvidia-smi --applications-clocks=2505,875

What's next?

Was this page helpful? Let us know how we did:

Send feedback about...

Compute Engine Documentation