正在阅读:显卡的能源基地:让你彻底了解显存技术显卡的能源基地:让你彻底了解显存技术

2007-05-15 09:30 出处:PConline 作者:亮仔 责任编辑:谢成明

  MMU内存管理单元

  可以肯定的是,即便使用了Turbo Cache技术,新一代的nVIDIA中低端显卡也不可能完全借用系统内存而彻底抛弃显存,毕竟当前主流内存的频率并不高,特别是在DDR2内存还没有完全普及的时候。毫无疑问,Turbo Cache技术将必须做好显卡本地显存与系统内存之间的调配,这样才能保证发挥出最佳的性能。Turbo Cache技术通过引入MMU存管理单元来实现物理内存的管理。首先我们来看一张传统AGP显卡的3D管线处理流程图,此时所有的数据都进入显存部分,包括Z轴数据缓存。而在Turbo Cache的MMU存管理单元关系下,整个工作流程中多处一个MMU仲裁步骤,它会把本地显存和分配到的系统内存浑然视做一体,GPU在MMU的协作下能智能化地访问系统内存,这意味着除了AGP时代实现的在系统内存存放纹理缓存外,还能把深度缓存、色彩缓存以及渲染对象缓存线性地分布在本地显存和系统内存中,从而显著提高内存的利用率,充分发挥PCI Express的高带宽优势。


Turbo Cache的3D管线渲染流程图

  此外,内存操作中常见的分配、清场、优化完全由MMU单元来控制实现。更为巧妙的是,MMU完全不处理2D数据,也就是说只要显卡工作在2D模式,那么就没有丝毫系统内存被显卡调用,此时可以充分节约系统内存。以运行PhotoShop等软件为例,3D加速功能没有任何作用,这样更多的系统内存有利于保证性能,而不是浪费在显存中。

  Turbo Cache的显存搭配

  起初Turbo Cache技术仅仅应用于GeForce 6200TC系列显卡,也是nVIDIA产品线中最低端的PCI Express显卡。GeForce 6200TC系列初步推出两种PCB的公版产品,分别是P282与P262。P282使用mBGA封装的显存,具备较高的速度,可以搭配16MB 32bit显存(一颗显存)或者32MB 64bit显存(两颗显存)。而P262公版采用采用TSOP2封装的显存,可以搭配32MB 32bit显存(两颗显存)或者64MB 64bit显存(四颗显存)。


使用32MB 32bit显存的GeForce 6200TC

  细心的读者可能已经在担心,为何显存带宽如此之低?联想到市场上64bit显存位宽的产品,其性能表现不禁让人担心。不过大家可能忽略的是,Turbo Cache允许本地显存与系统内存并行工作,也就是说大多数情况下其显存带宽是跌价的。考虑到双通道DDR芯片组已经将内存带宽提高到128bit,因此整体局面将十分可观。唯一有所遗憾的是,本地显存带宽只有32bit的显卡即便搭载Turbo Cache技术也会令2D性能大幅度损失,此时Turbo Cache无法起到任何作用。面对未来的高清晰度视频应用,这将会是Turbo Cache技术的软肋,nVIDIA只有通过在GPU内部集成硬件解码或者补偿技术来解决问题。

键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品