█显卡核心频率和显存频率、显存大小之间的关系!█
也可以说成是:“核心带宽”和显存带宽的关系,显卡本身存在瓶颈吗? 我们知道,CPU和内存之间存在一个前端总线带宽和内存带宽的关系,选购的时候只要让前端总线带宽和内存带宽匹配就好。
那么,请问GPU和显存之间又存在什么关系呢?
以这个显卡来举例:
显卡参数:核心频率688MHz,显存频率1736MHz,显存位宽512bit
由显卡的数据可知,显存的带宽约是108.5GB/s≈1736MHz×512bit÷8bit/Byte。那么请问,每秒钟108.5GB的数据由谁(哪个部件)负责执行处理?是GPU吗?只有688MHz核心频率的GPU带宽有108.5GB/s吗? GPU的“核心带宽”如何计算,是核心带宽=核心频率×核心位宽吗?
GPU-Z和EVEREST都看不到核心位宽,请问哪个软件可以看得到核心位宽?
一般厂家只表明显卡的显存带宽有多大,但却没有指出GPU是否能够处理这么大的带宽数据。。。那么一味吹嘘这个显存的速度快,其意义到底有多大?值得商榷。
假设GPU的速度跟不上显存的速度时,请问CPU是否也会协助GPU去处理一部分数据呢? 多大的显存带宽配多大的GPU比较合适,显卡的这些技术参数到底是个什么关系呢?请硬件高手和电脑大侠指点一下,谢谢!
新手提问,多多包涵,自己顶一下! 好问题
这么说,带宽=显存频率*位宽/8,所以一个高端显卡的带宽在100G/S左右,这个带宽是决定显存向GPU提供数据和输出显示的速度的快慢。
而这么多数据,未必都是需要GPU去处理的,另外GPU的处理能力确实也是非常强大的,其实是远远大于CPU的。GPU的核心位宽应该也是GPU本身决定的,无法缩减,且大于显存位宽的供给速度,所以一般很少提及。而显存位宽也需要承担输入GPU和输出显示两层,所以会有分流,因此100G/S的量并不算夸张,你游戏的时候,每一帧都是一副同分辨率的高质量图,60帧1920*1080的话,每秒就是60张1920*1080的图,而且还附加了相当多的特效处理数据。这样说,你觉得这100G/S会很夸张吗? 谢谢乐叔的回答,不过最终还是没有解决我提的问题哈,到底GPU的处理能力是怎么计算的啊?他们之间该如何配对呢? 本帖最后由 lizoyu 于 2010-11-27 17:16 编辑
好歹有人思考这些问题了..
只有688MHz核心频率的GPU带宽有108.5GB/s吗?
CPU靠的是强大的Branch Prediction(分支预测),所以它的Pipeline(流水线)可以很长,这就是高频率的表现.但CPU的线程往往很少,所以整个pipeline是比GPU的要窄的.
首先Thread在Pipeline上工作.
分支预测是指当Thread(线程)执行到一个分岔口时,不知道走哪边才正确,就像yes or no.就需要预测,如果预测错误,这个Thread就会被重置,必须重新开始,造成延迟.但CPU内的分支预测成功率还是很高的,所以效率不低.
GPU拥有Multi-Threading,指多线程并行运算.当GPU遇到分支障碍时,由于并行运算,可以立刻挂起这个Thread,切换到另一个thread继续,这样大大地缩短了延迟时间.所以GPU的Pipeline不会太长,但是比CPU的pipeline要宽.
如果GPU忙不过来,CPU是不会帮忙的,理由跟上面所说的有关.
而且也不会出现GPU跟不上显存速度,这个关系颠倒了,
是GPU命令显存给予数据,不是显存硬塞数据给GPU. 我也是好多不懂,顺便学习下 乐叔 发表于 2010-11-27 16:35 static/image/common/back.gif
好问题
这么说,带宽=显存频率*位宽/8,所以一个高端显卡的带宽在100G/S左右,这个带宽是决定显存向GPU提 ...
GPU处理能力比CPU强很多,这是个误区了.我记得当时说GPU比CPU强是根据浮点运算能力Flops来判断的.
Flops在某一方面来说是有一定说服力.
但是在CPU和GPU之间比较是不能作为判断依据的.
CPU和GPU的差异性,导致了影响因素太多,就不能以Flops来判断.
lizoyu 发表于 2010-11-27 17:29 static/image/common/back.gif
GPU处理能力比CPU强很多,这是个误区了.我记得当时说GPU比CPU强是根据浮点运算能力Flops来判断的.
Flops在 ...
哈哈,技术流,我看得太多太杂,没哪一门是精的。 这种技术贴多多益善。顶 lizoyu 发表于 2010-11-27 17:29 static/image/common/back.gif
GPU处理能力比CPU强很多,这是个误区了.我记得当时说GPU比CPU强是根据浮点运算能力Flops来判断的.
Flops在 ...
lizoyu 大侠回答的很专业,那么按照你的意思,GPU根本不会存在处理不足的问题,也就是说显卡的性能首先是有GPU的性能来主导的,有多高性能的GPU,就要求配套多强性能的显存和其他的一些东西,那么能否回答一个问题:这个GPU的性能要得到充分的发挥需要的显存频率、位宽、大小到底是多少,也就是说带宽是多少吧?它们之间的比例关系是什么样的啊?这是我最想知道的一个问题!
页:
[1]
2