对GPU与CPU传输过程的疑问

首先。PCI E X16接口的显卡,显存的带宽是显存到显示芯片的通道。显存与CPU的数据交换是从北桥里的PCI E控制器,经过CPU的FSB,然后才到CPU。就是这样:显示芯片-显存-北桥内PCI E控制器-CPU。那么1,显存到北桥的带宽,是哪个。是显存带宽的?是直接的? 2,这个数据交换过程,是否经过内存??
3,AMD的新一代APU。或者说是基于打桩机架构的二代APU吧。融合了GPU。其显存就是使用RAM的。那么数据交换过程。难道是CPU-RAM-GPU??如果是这样,其内存带宽越高,性能提升?
4,如果PCI E接口的显卡与CPU传输数据过程也是经过RAM的,那么,显存带宽还有什么用??像2G 1333*2的内存条,才20GB/S左右的数据。怎么能满足显存带宽七八十GB/S??如果不经过RAM,前端总线即使是3000MHZ,带宽也就24GB/S,又怎么能满足显存带宽??
虽然是罗嗦了点。但期望广大网友能解我迷惑。对于某些电脑架构方面,我是比较小白的,希望能祥细说说。。感激了。。

第一:带宽可以说是个传输量,而不是传输带,所以显存到北桥Pci-e可以说直接到达的。第二:不经过内存,内存可以说是CPU到硬盘的仓库,显卡没有太大关系。第三:无论是SNB还是推土机,IVB还是打桩机,最大的特点就是在CPU核心“融合”了GPU,一般叫核心显卡,这就说明GPU和CPU是一块的,但是又是分开的,同理推土机CPU基本融合了一块HD6450(没记错的话)级别的显卡,“显存频率” “总线带宽”都是已经设定好了,那就不是内存带宽越大,核显性能越好了。(其他问题第四点回答)第四:前面说过了,既然Pci-e显卡不影响内存传输(应该反过来说),所以显卡带宽是显卡带宽,内存带宽是内存带宽,这个计算机原理大致就是 数据-内存(RAM)-北桥(H55取消了北桥)-CPU ,这个就很显卡无关,之后就是 CPU-北桥-GPU(同时也返回内存)-显示器。至于集显(集成在北桥芯片)和核显的显存就是调用内存的,其他和上面的原理相同。至于这个带宽前面说了,显卡带宽很内存带宽是没有关系的,所以就不会出现前面说的,内存带宽越大显卡性能越强的事,越不会出现内存带宽还带动显卡带宽的问题。第五:你误解了一个问题,就是前端总线(FSB)。前端总线是CPU外频和主板的连接速度,即影响内存和CPU连接速度,如果一个CPU的FSB(前端总线)和主板的FSB为1066Mhz,那你可以插条DDR2 1066MHz(内存频率)的内存,如果你的CPU的FSB和主板的FSB为553MHz,你插条DDR2 1066MHz的内存,那你的实际内存频率就为553MHz(插上去是没有问题的,可以正常使用,就是1066MHz降为553MHz了)所以就算FSB为133,内存带宽为20GB/s(当然这个比例不恰当,高手一下就看出漏洞)也是没有什么影响的。当然I3的FSB就没有1333MHz,只有667MHz,至于为什么请百度,至于内存带宽的算法,你算错了,那是内存频率的。内存带宽的算法是 时钟频率Xdit/8=带宽 不过现在都是DDR的内存那就是 时钟频率X 带位/8*2=带宽 举例 一条DDR3 1333MHz 的带宽就是 : (1333/2)x 64/8*2=10664MHz 转换 10664MHz=10.664GB/s大致就这样了,重要的已经加粗了,我自己也不是电脑高手,但是一点简单的问题还是可以帮你回答的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-04
你问这问题时,有木有考虑过硬盘君的感受阿 机械硬盘每秒才读写几十兆,那如果去跟内存还有显存的带宽比,那硬盘君不是得过劳死了
我也没啥硬件知识,只能跟你说下我的想法,内存的速度现在是不可能赶上显存的速度的,显存都已经发展到GDDR5代了,要看显存带宽这个问题,你要把显卡独立起来,它的带宽不可能全部用在跟内存进行数据交换上嘛,它还有一部分带宽要让给GPU(就像内存跟CPU之间的数据交换),然后,显卡上的显存是多块的,而不是一个整体,显存与显存直接交换数据又要占一部份带宽吧,所以大部分的带宽还是显卡内部消耗了
关于APU这个,提升内存频率确实会提升性能,双通道和单通道差别更大,我只能给你不是很全面的对比,AMD3670K上4G1333单根时,win7评分4.5。上两个2G1600时,评分6.4(不是很严谨的对比哈,这是我个人配机跑分得出的,网上没去找,只是给你举个例子)
第2个回答  2019-08-07
你是不是想问显卡与处理器要传输多少数据量
第3个回答  2013-06-04
建议 找 教科书。。
相似回答