POPPUR爱换

标题: 显卡如何与CPU通信? [打印本页]

作者: guobi0902    时间: 2009-7-29 02:31
标题: 显卡如何与CPU通信?
1、是通过PCIE总线到达北桥,然后再经过FSB吗?
如果是的话,有个疑问,假设FSB为1333,那正好满足DDRII667组双通道的负荷(理论上),但北桥不是只连接内存,还连着显卡和南桥,显卡用的是PCIE,南桥用的是DMI,这两个都要占用带宽,那FSB岂不是不够用了?

2、或者是通过PCIE,然后再通过内存总线到北桥,再到FSB?这样的话可以理解,但这样和许多资料介绍会起冲突。
作者: zhoul    时间: 2009-7-30 13:42
等待高手
作者: sharko    时间: 2009-7-31 12:31
板凳坐起等……
作者: needfire    时间: 2009-7-31 22:34
北桥与CPU,显卡,南桥,内存之间的通道都是各自独立的,相互之间没影响;不像旧南桥上的PCI网卡,IDE硬盘等都是通过DMI与北桥联系,所以会出现网卡卡死机等现象。
作者: muzihua    时间: 2009-8-2 17:30
显卡通过PCI-E总线连接北桥,所说的PCI-E总线带宽就是显卡到北桥的带宽,然后北桥把数据发给CPU,内存也是通过北桥连的CPU!没有北桥这个桥梁,这么多频率和带宽不一样的东西,是打死连不到一块去的!
作者: duan325058    时间: 2009-8-3 12:56
很专业。。。。。。。。。
作者: 打车去挖矿    时间: 2009-8-5 10:09
要学习的东西好多!
作者: daxiong4    时间: 2009-8-12 00:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: yu1420    时间: 2009-8-15 13:02
进来学习的
作者: fallen686    时间: 2009-8-15 14:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: june330    时间: 2009-8-23 10:22
进来学习学习
作者: fox20    时间: 2009-8-24 16:26
内存的读取速度比硬盘要快的多,一些程序开机后就驻扎在内存里,调取的时候就很快~~同时还有一些临时数据也会保存在内存里面。这就是有时候开启大程序的时候,第一次开启会比后面开启用的时间要长~~
作者: ayanamei2009    时间: 2009-8-24 21:30
1、是通过PCIE总线到达北桥,然后再经过FSB吗?
如果是的话,有个疑问,假设FSB为1333,那正好满足DDRII667组双通道的负荷(理论上),但北桥不是只连接内存,还连着显卡和南桥,显卡用的是PCIE,南桥用的是DMI,这 ...
guobi0902 发表于 2009-7-29 02:31


CPU操作內存數據  GPU與外部系統的通訊也 只是內存中的內存的讀寫

內存控制器在北橋的話
那麼  GPU通過 PCI-E連接北橋 北橋的內存控制器操作內存介面
        CPU通過  FSB連接北橋 北橋的內存控制器操作內存介面

如果是CPU內置內存控制器
那麼 GPU通過 PCI-E連接北橋 北橋通過QPI,HT之類的連接CPU CPU操作內存介面
       CPU由於內存控制器內置 就不需要聯繫外部了 其他所有需要訪存的部件都通過HT/QPI之類總線
作者: dream70    时间: 2009-8-26 23:01
我是为活跃度而来的!
作者: shw312    时间: 2009-8-27 14:20
我是为活跃度而来的!
作者: ihih1977    时间: 2009-8-27 17:09
技术含量太高了
作者: maomaodown    时间: 2009-8-28 00:30
本帖最后由 maomaodown 于 2009-8-28 00:33 编辑

CPU只能访问内存 所以需要内存 。。
如果有 能直接访问 外存的cpu当然可以不要内存 哇哈哈哈哦
不过内存的速度是外存没得比
AGP的话 直接北桥连接
PCIE是总线和北桥 连接
北桥和cpu 连接

CPU 不会和显卡通讯的
显卡 将数据处理好  直接写入内存
cpu 访问内存数据
作者: mars200    时间: 2009-8-30 09:29
技术含量太高了
作者: jiaxi411    时间: 2009-8-30 22:37
I5才是直接和CPU通讯的..因为PCIE控制器集成到CPU里了
作者: Edison    时间: 2009-8-30 23:09
就算北桥集成在 CPU 内,也必须透过主内存进行数据交换。
作者: jiaxi411    时间: 2009-8-31 00:14
原来是这样...学习了..
作者: 兜来兜去    时间: 2009-8-31 17:36
学习了..学习了..
作者: ASUSTeK    时间: 2009-8-31 18:13
就算北桥集成在 CPU 内,也必须透过主内存进行数据交换。
Edison 发表于 2009-8-30 23:09


那还集成到CPU里干什么?
作者: ayanamei2009    时间: 2009-8-31 18:20
那还集成到CPU里干什么?
ASUSTeK 发表于 2009-8-31 18:13

只是说就算而已

CPU操作内存界面
其它设备获得指令和数据都是从自己的内存段里面得到
不需要也不存在和CPU产生什么通讯
作者: AFXIF    时间: 2009-8-31 18:48
北桥集成到CPU里是为了提高集成度、降低板卡成本,当然也多少降低了延迟。
如果是单纯为了性能,也不会出现高端的X58反而是PCI-E独立出来的设计。
作者: 零舞酒妖    时间: 2009-9-1 18:57
要学习的东西好多
作者: ymfss    时间: 2009-9-2 18:33
搬个凳子坐等高手现身……
作者: 冷月圣光    时间: 2009-9-3 16:24
学习了~~~北桥很好很强大
怪不得AMD的内存控制【论坛严禁话题,请勿再谈,我们会保留追究的权利】能支撑品牌那么久
作者: liangv0252    时间: 2009-9-3 16:45
先学习了.
作者: gradxia    时间: 2009-9-4 09:52
进来学习,顺便帮楼主顶起,期待高手
作者: hustlermm    时间: 2009-9-4 15:45
以前有些外设是通过内存交换数据的,后来有了DMI,就直接由桥接芯片送到CPU了。
作者: hustlermm    时间: 2009-9-4 15:47
CPU只能访问内存 所以需要内存 。。
如果有 能直接访问 外存的cpu当然可以不要内存 哇哈哈哈哦
不过内存的速度是外存没得比
AGP的话 直接北桥连接
PCIE是总线和北桥 连接
北桥和cpu 连接

CPU 不会和显卡通 ...
maomaodown 发表于 2009-8-28 00:30


错了,CPU可以直接访问显卡显存内容,无需通过内存映射
作者: 花小生    时间: 2009-9-4 20:04
好像集成的```
作者: a1q1q1q    时间: 2009-9-4 23:29
cpu的运算速度太高.硬盘的太慢 中间放个内存调节下 要不然会卡死的
作者: maomaodown    时间: 2009-9-5 18:16
33# hustlermm
难道计算机的理论过时了?  不知道cpu 如何和显卡通讯  cpu的地址线完全是接在内存和北桥上面的
作者: Edison    时间: 2009-9-5 23:49
错了,CPU可以直接访问显卡显存内容,无需通过内存映射
hustlermm 发表于 2009-9-4 15:47


你的这个说法有什么可以佐证吗?
作者: yhqyhqyhq11    时间: 2009-9-6 18:22
很复杂的一问题。、。。
作者: loveyuer    时间: 2009-9-7 10:02
很专业,学习一下。
作者: dreamz3    时间: 2009-9-7 14:19
冯.诺依曼结构的计算机都是cpu访问内存数据,现在的pc统统都是冯.诺依曼结构的,所以cpu和显卡之间必须经过主内存。
作者: 哼唧唧    时间: 2009-9-9 10:44
进来学习。。。。。。。。
作者: juetsing    时间: 2009-9-11 09:18
学习了。
作者: jet_she    时间: 2009-9-13 12:19
学习。。。。。。
作者: wyf5970    时间: 2009-9-15 08:34
这好比公路一样 有来有回的车道 不会影响的
作者: itany    时间: 2009-9-15 11:24
个人认为GPU可以通过DMA由北桥的控制器直接从内存里边将数据读入
也可以通过内存地址映射由CPU经过北桥写入到GPU里边
作者: xeon-pan    时间: 2009-9-15 12:43
错了,CPU可以直接访问显卡显存内容,无需通过内存映射
hustlermm 发表于 2009-9-4 15:47


請證明你的說法。。。最簡單的,地址位怎么安排。。。
作者: jiangfannew    时间: 2009-9-17 19:29
路过学习
作者: 悠悠乐    时间: 2009-9-18 23:22
记号,留名................
作者: 我爱美子    时间: 2009-9-24 01:51
进来学习学习~
作者: shanffe    时间: 2009-9-25 03:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: yiguandiao    时间: 2009-9-25 11:34
磁盘只是储存工具


所有程序都是在内存里面运行的

CPU发送指令后GPU负责一些渲染

GPU也许永远无法替代CPU

说错了大家请请拍砖
作者: zpk167    时间: 2009-10-2 13:27
前来学习~~感觉多开程序,cpu集成内存控制器的比较流畅,多开就发觉内存控制集成cpu的好处




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4