多GPU真的能加速吗?

Posted mimandehuanxue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多GPU真的能加速吗?相关的知识,希望对你有一定的参考价值。

一、实验

      采用keras的multi_gpu_model函数注释中的示例代码

技术分享图片

  经过实验发现,当batch_size=4的时候,2GPU速度为30s/epoch,4GPU速度为36s/epoch。速度反而下降了

      当batch_size=32时,2GPU速度为10s/epoch,4GPU速度为8s/epoch,速度1.25倍

      当batch_size=64时,2GPU速度为9s/epoch,4GPU速度为6s/epoch,速度1.5倍

二、结论

     多GPU模式存在通信开销,batch_size越大,GPU计算开销所占比例越大,通信开销所占比例越小,多GPU的速度提高越接近准线性

以上是关于多GPU真的能加速吗?的主要内容,如果未能解决你的问题,请参考以下文章

小米游戏加速原神gpu设置

免备案CDN加速真的存在吗?

Skia GPU加速能使Android系统的Webkit渲染获得多少收益

为什么利用GPU能加速

用GPU加速Linux Kernel?

tensorflow怎么gpu加速