优异四芯对决:GTX295单/双卡性能详测
2008年显卡界讨论最火爆的得算NVIDIA开发的CUDA技术了,这次发布的GTX295也同样支持CUDA技术,程序员可以通过CUDA技术开发出使用NVIDIA GPU进行计算的程序,用户也可以通过CUDA技术让工作更加轻松。
简单的说,CUDA就是显卡处理通用计算的一个接口,曾经只能执行图形渲染的GPU终于可以处理其他方面的计算。并且,显卡进行通用计算还有一个最大的优势,那就是并行计算。我们先来看看什么是串行计算,什么又是并行计算:
串行计算是指在单个中央处理器单元上对数据进行处理,并行计算是相对于串行计算来说的,其在时间和空间上都比串行计算效率更高,时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。
CPU就是串行计算的代表,当然我们也看到其向并行计算发展的趋势,比如目前的双核、四核CPU。但是,CPU永远也无法跟上显卡的发展速度,比如如今NVIDIA最强大的单卡GTX280拥有240个流处理器,也就是相当于240核同时并发性的计算,可以想象其计算能力有多强大。
当然,并不是说CPU就完全没用,今后的PC主要还是CPU与GPU搭配使用,CPU+GPU的计算就是我们所谓的异构计算。
CUDA技术推出以后,GPU通用化的技术受到了各行各业的支持,医学、地理、股票、期货、金融等凡是涉及到大规模数据计算的时候,都需要CUDA。所以,从目前的这种现状来看,GPU的重要性正在逐步取代CPU。
视频转码是NVIDIA GPU CUDA应用的一个重要方面,而且这个对于普通用户来说意义重大。因为我们经常都可能遇到外出旅游拍摄的视频,需要转换/压缩成其他格式的这种事情。NVIDIA也特别强调了在CUDA在视频转换方面的应用,后文我们会专门对GTX295的视频编码性能进行测试。