本文主要是介绍CUDA Handbook 补充 CPU和GPU硬件架构1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
CPU通过内存管理模块与内存进行连接,如果内存不足,那么系统自动从硬盘划定出区域作为虚拟内存空间,读写速度很慢。
北桥是Intel计算机主板芯片组的两枚芯片之一,另一枚是南桥,南桥连接外围设备到CPU。以前的GPU显卡在北桥,后来集成到了CPU内部。现在则基本上都是独立显卡,位于所谓的南桥区域,PCIe总线已经取代了北桥显卡设计,以前的PCI总线速度较慢,不太能满足数据交换的速率要求,所以新标准PCIe逐渐脱颖而出,PCIe有多种插槽模式:
为了方便介绍,图片截图自百度百科
一看就知道x16速度肯定比x8快,x8比x4快。现在都是用x16来专门当做显卡插槽,毕竟它需要的内存带宽更高(所谓内存带宽高,就是同时间内传输的数据多)。而以前的AGP(加速图形接口)是设计在北桥区域中的,现在已经被淘汰了,因为工作频率比较低,速度不及PCIe快。
再重复一下,以前的结构中,南桥处理一些例如音频芯片,键盘鼠标等外围设备,北桥连接CPU和GPU等主要设备。后来GPU因为高速PCIe总线移到了外面,而北桥也被集成到了CPU内部。北桥负责与南桥通信(比如处理接收到的鼠标信号),以及与PCIe的设备(如显卡)通信。当然显卡也可以被集成在CPU内部。
这篇关于CUDA Handbook 补充 CPU和GPU硬件架构1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!