GPU应用——显卡和CPU抢工作
由于显卡性能的不断提高,显示核心也开始与CPU抢起了工作,以往需要CPU处理的任务现在逐渐被GPU所取代,这样不仅释放了CPU的性能,而且显示核心GPU在处理某些工作时甚至比CPU更有效率。
NVIDIA的CUDA技术和ATI的Stream技术就是为了让显卡承担更多的工作,用以充分发挥显卡性能所产生的。
CUDA技术可以看做是一个完整的独立架构,相当于显卡中内置的“CPU”,CUDA可以对某些应用程序运算进行加速,以提高程序运行效能,目前包括Photoshop、Google earth等在内的常用程序都开始支持CUDA加速技术。
更值得玩家们关注的是,CUDA在高清视频播放方面也表现出了惊人的成绩,比如我们此前曾经介绍的高清背线应用,就可以用NVIDIA显卡的CUDA核心提高视频质量,相当于对正在播放视频的每一帧进行实时锐化,如果没有GPU强大的运算能力,而单靠CPU是很难实现的。
为了对抗NVIDIA的CUDA,ATI推出了自己的Stream技术,和CUDA类似,Stream也是利用显卡GPU进行某些原本CPU完成的任务,当然这需要软件的支持,目前Stream正处于起步阶段,在应用方面还存在不足。
网友评论