在我们了解了CUDA的需求之后,对于本文的绝大多数读者来说,他们更想要了解的应该就是CUDA对于我们普通用户究竟是否有实际意义,并且,目前真的又能够支持CUDA的应用程序么?这些程序是否如同前面所描述的那么好?下面我们就先来简单了解一下目前常见的几款能够支持CUDA的应用软件:
◆ Google earth需要3D加速
Google earth是一款3D地图显示软件,它能够将地球上某一区域的地貌,以3D图像的形式展现出来。这款软件读者都很熟悉,早期的Google earth从2D起步,但是随着深入发展和商业应用,这款软件也进入了3D化,很显然,这类软件将会逐渐成为我们今后生活的必备软件。
在Google earth的设置界面,如果你拥有一个性能强劲的显卡,那么可以将画质设置为最高,这是在没有GPU加速功能的PC上无法体验的速度感。
当我们以最高画质量为限查找地图街景时,带有GPU的PC系统可以流畅地进行地图缩放。而同样的场景、同样的搜索速度、同样的处理器,在没有GPU加速时,运转速度简直无法忍受,在Fraps显示的速率上,使用GPU加速和不使用GPU加速情况下,速度落差达到了几十倍之巨,由此可见,GPU的作用和意义绝不仅限于游戏。
以下是一个很有趣的应用例子:由于Google Earth可以提供从某地到某地的一个线路查询,下面是一个从San Francisco的一个叫1 market street街道到San Francisco的线路指引,Google Earth还提供了三维的经过路线播放演示:
『线路是:从右上角到左下角』
『这个绿色标志地方是开始点』
『途中经过的拐弯点』
『最终到达终点』
整个从起点到终点都是3D显示周围的实物,其中包括耸立的建筑物、街道等等,如果有NVIDIA GPU的图形加速,可以让这个过程非常流畅。