Turbo Cache技术

Turbo Cache,即Turbo Cache技术,是NVIDIA推出的一项技术。通俗的说,Turbo Cache技术就是用内存当显存来使用。

既然是利用系统内存,这和以前的 集成显卡又有什么区别呢?
在nVIDIA 的官方技术说明中, 内存管理技术可以“允许GPU在分配和不分配 系统内存时无缝切换,并且高效的读写内存”。这个工作由 驱动程序中名叫TC的管理部分执行,以分配和平衡系统及本地显存,而且它的操作级别非常高。6200TC新引入了内存管理单元(Memory Manage Unit,MMU),能够让GPU透过PCI-E 总线直接对 系统内存进行读取和写操作,自动把渲染结果和纹理分配在本地内存或者系统内存上。这就类似于把 CPU的 内存管理器搬到了GPU里,能够把 本地缓存和系统内存浑然视作一体,突破两者的 物理地址,以虚拟寻址方式自由地分配 帧缓存以及纹理缓存。
比如有一台使用 集成显卡的电脑有512M 系统内存,如果划给集成显卡8M容量作为显存,则系统中会显示仅有504M系统内存,但使用TC技术不会导致这种情况,它不会固定的分出一块内存当作显存,它的作用主要反映在两方面:
* 第一、 TC技术仅仅是需要占用主内存的时候才占用,MMU具有一个智能的算法来决定使用主内存和使用板载缓存的最佳途径。
* 第二、 2D显示输出是使用板载高速缓存,因此在这种情况下不会和CPU争抢内存的控制权。
即使显卡需要占用一部分内存,但BIOS与Windows都会认为系统仍具有512M内存。还有比起 集成显卡完全依赖于 系统内存的情况,TC却可以通过显卡板载的显存作为Cache来加快对系统内存的读取调用速度,为显卡性能带来明显的提升。
所以Turbo Cache技术完全不会像整合显卡一样影响系统内存。
很多读者都知道在AGP时代就有了类似的技术,TC又怎能称得上是新技术呢?
当AGP技术被Intel推出时,AGP就作为降低 显存容量而出现的一种技术,用更专业的说法是“寻求降低 帧缓存(Framebuffer)成本的解决方案”。
但是在AGP总线上开发的显卡为什么还是在不断的增加显存数量呢?
有着以下的原因:
* 一、 随着芯片制造技术的成熟, 显存颗粒的价格已经大幅降低,4颗16M×16的颗粒组成的128M显存,仅比4颗8M×16颗粒组成64M显存贵2个美元
* 二、 AGP 总线带宽在3D游戏中还是不够用,AGP8X的带宽是2.1GB/s,与128bit@400MHz的显存所具有的6.4GB/s带宽相差很远。
所以,在AGP上运用TC技术并没有凸现出什么特别的优势。
随着PCI Express  总线的到来,其最大的优势就在于带宽的增加和灵活的扩展性能。与PCI所有设备共享同一条 总线资源不同,PCI Express总线采用 点对点技术,能够为每一块设备分配独享通道带宽,不需要在设备之间共享资源,充分保障各设备的带宽资源,提高 数据传输速率
所以TC并非完全是全新的技术,TC就是充分的利用PCI-E技术这一优势,焕发出巨大的潜能。换句话说也就是PCI-E引爆了TC技术。
同时,内存的延迟时间也大大高于显存,内存的位数、频率也会对 带宽 造成直接影响。所以用户要想采用具备TurboCache技术的 显卡 ,应尽量使 内存容量 增加并开启 双通道 模式。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值