【雁塔在线资讯】 “DDR2内存又降价了!”这是我们近期在市场最常听到的声音。DDR2 667 1G内存普遍降到了170.00元左右,价格十分喜人。这么好的升级机会DIY岂能放过,1G×2甚至1G×4都已经不再是天方夜谭了。内存一个劲的掉价,如何能在现阶段让它们升值呢?映泰的NVIDIA TC系列显卡告诉你答案!
Tubro Cache,NVIDIA的显存魔术 IDIA抓住了PCI Express X16接口双向同步传输这根救命稻草。通过PCI Express X16接口的串行特性,强大的带宽和对内存操作的直接性。此时的系统平台也全面进入双通道时代,对于主流的双通道DDR2 800平台来说,内存带宽达到12GB/s轻而易举。内存的降价也刺激人们为自己的电脑搭配更大容量的内存。OK,万事具备,NVIDIA拿出了Tubro Cache。
IDIA的Tubro Cache技术是构建在PCI Express连接上的。图形卡专用的PCI Express X16接口有有着双向8GB的带宽,同时串行的特性也让各种直接内存操作实现起来更为容易。普通的PCI Express X16图形卡就不能调用系统内存进行渲染吗?他们的确能够调用系统内存存放纹理,但帧缓存就无能为力了。而他们对于纹理处理的实现方法,更多的是在本地显存中完成纹理处理之后copy到系统内存中暂时存放而已,根本无法直接对存放在系统内存中的纹理进行操作。
 普通共享内存架构和TC技术对比
要实现高速的共享系统内存功能,就必须对现有的GPU架构进行一些改动使得整个共享内存架构变得更为高效。在NVIDIA的Tubro Cache中负责管理整个显存调用主角叫做MMU(内存管理单元)。这个单元能够自行协调各种帧缓存、纹理的存放位置。对于GPU来说,MMU接近于“透明”。GPU只管对MMU发出寻址指令即可,剩下的工作将会由MMU代为完成。
MMU的工作将会在3D流程进入象素流水线开始,NVIDIA的驱动和MMU将会确定把那些纹理放在系统内存,那些纹理放在本地显存。之后显卡便能对这些数据进行直接的渲染和各种操作。如果该对象在系统内存中则在完成渲染之后,还将会由MMU把最终结果从内存中取出,然后交给ROP进行最终的光栅化操作。完成这一切之后,MMC还将释放之前占用的系统内存空间,其他应用程序便能够接着使用这些空间。 |