You can use the following options to improve the performance of GPUs on virtual machine (VM) instances that use Tesla® K80 GPUs:
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