在每一个子系统中,除了子系统与处理器之间的速度交换外,子系统内部也有不同的数据交换, 对于图形子系统而言, 除了显示芯片与核处理器之间的数据交换外, 还有显示芯片与显存之间的数据交换.图型处理芯片与显存之间的数据交换速度就是显存的带宽了,这个速度越高, 也就说明交换速度越快. 如果一块图形芯片有强大的处理能力, 但显存带宽不高的话, 将极大的影响其性能, 或者说, 显存将限制着这块芯片无法达到其设计处理能力。目前显示芯片的性能已达到很高的程度,其处理能力是很强的,只有大显存带宽才能保障其足够的数据输入和输出。随着多媒体、3D游戏对硬件的要求越来越高,在高分辨率、32位真彩和高刷新率的3D画面面前,相对于GPU,较低的显存带宽已经成为制约显卡性能的瓶颈。显存带宽是目前决定显卡图形性能和速度的重要因素之一。


显存带宽对深度学习的影响 显存带宽是什么意思_显存带宽对深度学习的影响

计算公式

  显存带宽=工作频率×显存位宽/8。在条件允许的情况下,尽可能购买显存带宽大的显卡,这是一个选择的关键。

制约因素

  由于显存带宽指的是图形处理芯片与显存之间的交换速度, 所以,显存接口总线的位数越宽, 交换速率也就越高, 而显存的速度越快, 当然带宽也就越高.  参数对带宽的影响, 首先,对于高性能显卡而言, 一定要使用128bit的显存总线, 使用64bit的总线的Savage 4在性能上明显落后于其它第四代卡就是一个很好的证明. 在总线速度相同的情况下, 显存速度越快, 带宽也就越高.对于DDR-RAM来说, 由于在一个周期内能完成两次数据的传输, 所以,在一定时间内将产生两倍于同频SDRAM的带宽.不过要说明的是, 这并不是说DDR显存的速度就是SDRAM的两倍, 因为影响显存性能并不只是数据传输, 当资料由图形芯片传输至显存时, 其执行速度与SDRAM是相同的,所以我们并不能说DDR-RAM速度就是SDRAM的两倍. DDR-RAM终归是一种解决了传输瓶颈问题的低端解决方案。

对处理速度的影响

  显存速度为200MHz,总线为128bit的G400MAX, 其显存带宽为3.2GB/s, 而同样采用了128bit总线的TNT2 Ultra由于使用的只是183MHz的显存, 所以其带宽较G400 MAX小,仅为2.9GB/s. 显存带宽会对加速卡有什么影响? 让我们来看看以下的一个例子, 在图形芯片进行了接到CPU的指令后, 计算出需填充的像素,然后将像素通过显存等通道, 最后完成数模传换显示. 所以,如果图形芯片与显存通道的传输数率不够的话, 单位时间内处理的像素就只有受限于显存带宽了.带宽为2.6GB的GeForce 256最高能达到480MT/S的填充率, 这与设计是完全相同的.