TurboCache技术是什么

发布时间:2012-11-14 11:15

  nVidia的TurboCache(简称TC)技术在构建新一代产品的性价比上,具有非常的意义,在兼顾成本的前提下,提供了最新的GPU架构和各项前瞻性应用。TurboCache是专利型硬件和软件技术,TurboCache抓住了新、旧总线换代的时机,将PCI-Express带宽优势进行了淋漓尽致的发挥。

TurboCache技术是什么

TurboCache名称

  TC技术是一项新的、已获得专利的硬件和软件技术,可支持GPU直接利用系统内存进行渲染,而不需要使用显卡上的本地内存。nVIDIA TurboCache技术降低了系统对板载内存的要求,借助这项技术,系统制造商能够在PC中配置更具特性的GPU,为用户提供以往的经济型产品难以企及的更出色的图形性能和先进的处理能力。

TurboCache功能

  长久以来,入门级台式机笔记本电脑的用户为了获得较低价格必须牺牲特性和性能。传统上,面向游戏和多媒体应用的最新一代图形硬件是入门级PC用户可望而不可及的。如今,搭载NVIDIA TurboCache技术的NVIDIA GeForce系列图形芯片(GPU)最终进入了入门级台式机和笔记本电脑领域,为用户带来了最新、最酷的特性和性能。

TurboCache发展

  2004年12月16日,图形芯片巨头nVIDIA正式发布了基于Turbo Cache技术(以下简称TC技术)的显卡。并称TC技术将成为未来显卡的一个重要发展方向。

  Turbo Cache (增强型缓存加速技术)是nVIDIA的一项软硬件一体化解决方案。革命性的 NVIDIA TurboCache 技术利用 PCI Express 的额外带宽达到了比传统视频内存解决方案更高的图形性能。

  TurboCache 共享专用视频内存的容量和带宽及系统内存,取得了增强的性能和更多的图形总内存。TurboCache Manager 分配系统内存来取得最大系统性能,允许该卡就像在本机上一样也使用系统内存。利用高速双向 PCI Express 总线,TurboCache 使内存带宽双倍增长。TCM 在本机或 TurboCache 内存中分配缓冲区,以最大化图形性能和最小化对系统性能的影响。

  TurboCache 架构的主要功能特点

  1、专利硬件和软件技术,直接渲染到系统内存

  2、TurboCache Manager(TCM) 可以动态分配内存以获得最大的系统性能

  3、智能软件算法可以最大化应用程序性能

  双向 PCI Express 带宽配合 TurboCache 架构,提升了图形性价比。既然是利用系统内存,这和以前的集成显卡又有什么区别呢?

  在nVIDIA的官方技术说明中,内存管理技术可以“允许GPU在分配和不分配系统内存时无缝切换,并且高效的读写内存”。这个工作由驱动程序中名叫TC的管理部分执行,以分配和平衡系统及本地显存,而且它的操作级别非常高。TC技术新引入了内存管理单元(Memory Manage Unit,MMU),能够让GPU透过PCI-E总线直接对系统内存进行读取和写操作,自动把渲染结果和纹理分配在本地内存或者系统内存上。这就类似于把CPU的内存管理器搬到了GPU里,能够把本地缓存和系统内存浑然视作一体,突破两者的物理地址,以虚拟寻址方式自由地分配帧缓存以及纹理缓存。

  比如有一台使用集成显卡的电脑有512M系统内存,如果划给集成显卡8M容量作为显存,则系统中会显示仅有504M系统内存,但使用TC技术不会导致这种情况,它不会固定的分出一块内存当作显存。

TurboCache作用

  第一、TC技术仅仅是需要占用主内存的时候才占用,MMU具有一个智能的算法来决定使用主内存和使用板载缓存的最佳途径。

  第二、2D显示输出是使用板载高速缓存,因此在这种情况下不会和CPU争抢内存的控制权。

  即使显卡需要占用一部分内存,但BIOS与Windows都会认为系统仍具有512M内存。还有比起集成显卡完全依赖于系统内存的情况,TC却可以通过显卡板载的显存作为Cache来加快对系统内存的读取调用速度,为显卡性能带来明显的提升。

网友评论