别浪费 把 CUDA玩起来

酷玩派

显卡除了玩游戏还能干什么?如果你手中的是主流的N卡的话,那么还可以利用它的CUDA功能来为电脑加速,日常应用将变得更轻松。你想想,市面上最好的四核CPU也就几个线程来处理应用,而GPU一般都包含了几百个流处理器,如此多的线程,可以带来高性能的计算能力。那么支持CUDA的应用有哪些呢?怎么才能使用CUDA呢?带着这些问题我们来看看下文。

图形编辑

12-e4-1-1.jpg

对于广告行业的用户来说,经常需要面对成百上千MB的大容量图片文件,往往一个简单的处理过程就要等待很长的时间。而在最常使用的Photoshop软件中就加入了支持CUDA的功能,打开上GB容量、像素超过2亿的图片文件将非常简单,尤其是对图片进行缩放、旋转、移动等操作也不会存在任何延迟。

以最新版的Photoshop CS5为例,打开方法为:运行Photoshop CS5,在菜单栏点击“编辑”→“首选项”→“性能”,在弹出的界面中可以看到Photoshop CS5已经自动识别了当前的显卡类型,勾选“启用OpenGL绘图”并点击下面的“高级设置”按钮,将模式设为“高级”,并将所有选项都勾上,再点击“确定”,这样CUDA就可以为Photoshop工作了。、

办公浏览

12-e4-1-2.jpg

对于办公文员来说,经常需要浏览客户制作的企业介绍、产品资料等PDF文件,如果内嵌的图片多了,那么办公室电脑就会有些吃力。而借助CUDA可以改进PDF的显示效果,缩短大文件打开的时间。

以最新版的Adobe Reader X 10.1.0为例,打开方法为:在软件的菜单栏点击“编辑”→“首选项”,选择“3D和多媒体”选项,在“渲染器选项”中,勾选“启用传统视频卡硬件渲染”,就可以让N卡的CUDA技术发挥作用了。

小提示 | TIPS

目前只要是NVIDIA GeForce 8系列以后型号的显卡都支持该技术。

视频播放

12-e4-1-3.jpg

看电影是电脑最普遍的应用,喜欢聊QQ的玩家一般也喜欢用QQ影音,而它的新版也加入了对 CUDA的支持,支持H.264/MPEG2/VC-1 1080P高清格式的硬件解码,能够全面发挥显卡的硬件加速能力。

以最新版的QQ影音3.3为例,打开方法为:点击QQ影音右上角的主菜单图标,下拉选择“设置”→“播放器设置”,选择“高清加速”,在右边界面中的“硬件优化”项目中勾选“自定义优化模式”,然后在“滤镜配置”中的“视频解码器”中,将MPEG2、H.264/AVC和VC-1的选项都设置为“QQ CUDA Video Decoder(CUDADecFilt

er.ax)”即可。当然QQ影音会检测用户的显卡和驱动版本,当它们满足使用CUDA条件时,就会自动打开CUDA视频播放加速功能,免除了CUDA用户设置的麻烦。

科学计算

12-e4-1-4.jpg

如果用户愿意为人类社会贡献一点点力量,那么可以参与外星人搜索、蛋白质计算、气候变化、地震监测等的分布式计算项目。利用CUDA产品对分布式计算项目进行加速运算,效率远远超出CPU的运算能力。客户端程序自动下载新的任务单元,并调用GPU和CPU进行计算,在计算完成后,它还将自动地将计算结果上传。

例如大家最感兴趣的是SETI@home搜索外星人项目,安装BOINC分布式运算平台后,打开该软件,点击面板上“Add Project”加入SETI@home项目,按照步骤直至结束,过程非常简单。目前,在BOINC平台上还有多个项目支持CUDA辅助运算,如GPUgrid.net、Milkyway@home、Einstein@Home等。

编辑观点

@电脑报吕远:由于篇幅限制,我们只列出了日常生活中最普遍的应用,其实还有很多CUDA支持的应用,如高清视频转换和编辑、海量图片管理、网页浏览优化等,而打开方法也从手动设置变为自动使用。在硬件厂家和软件开发者的推动下,未来,将会有越来越多的应用支持NVIDIA CUDA运算,涉及的领域也更加广泛,电脑使用也将变得更有效率,科技的发展真是令人期待。