迈进55nm新纪元!9800GTXPlus权威测试
显卡是为了图形渲染而诞生,一直以来只能处理图形方面的计算。但现在只能处理图形渲染的显卡已经一去不复返,显卡强大硬件规模的触角已经开始伸向其他的计算领域。
● CUDA显威力 并行计算时代来临
大家都知道,显卡的硬件规模远远要比CPU更加复杂,早在多年前就有人构想利用显卡强大的硬件规模实现其他方面的计算,但是一直没有大规模的实现。而现在NVIDIA开发了CUDA编程环境,任何用户都可以通过CUDA开发包,开发出利用显卡来计算的程序。
简单的说,CUDA就是显卡处理通用计算的一个接口,曾经只能执行图形渲染的GPU终于可以处理其他方面的计算。并且,显卡进行通用计算还有一个最大的优势,那就是并行计算。我们先来看看什么是串行计算,什么又是并行计算:
串行计算是指在单个中央处理器单元上对数据进行处理,并行计算是相对于串行计算来说的,其在时间和空间上都比串行计算效率更高,时间上的并行就是指流水线技术,而空间上的并行则是指用多个处理器并发的执行计算。
CPU就是串行计算的代表,当然我们也看到其向并行计算发展的趋势,比如目前的双核、四核CPU。但是,CPU永远也无法跟上显卡的发展速度,9800GTX Plus拥有128个流处理器,也就是相当于128核同时并发性的计算,可以想象其计算能力有多强大。
当然,并不是说CPU就完全没用,今后的PC主要还是CPU与GPU搭配使用,CPU+GPU的计算就是我们所谓的异构计算。
● 付出终得回报 9800GTX Plus支持物理加速
从GeForce 7/X1000系列开始,GPU物理加速就成为了两大芯片厂商的口头禅,双方隔三差五的通过小Demo或者小视频来展示GPU处理物理运算能有多么强大。但是直到今天,还没有哪款游戏大量使用GPU进行物理运算,只有一部分游戏使用了CPU或者物理加速卡进行物理加速。
现在,NVIDIA收购了物理加速卡厂商Ageia,借助CUDA使Ageia的PhysX技术在短短一个月之间,就成功移植到了NVIDIA GPU上。也就是说,现在实现物理加速已经不再需要单独的物理加速卡,你只是需要购买NVIDIA的GPU就可以实现。
9800GTX Plus可以单独进行物理加速能力测试(CPU得分)
不过,基于Geforce GPU物理加速的驱动在前段时间才刚刚推出,也就是版本号为177.39的ForceWare驱动。同时,NVIDIA还发布了单独的GPU物理加速驱动PhysX driver version 8.06.12,这两款驱动都是随着9800GTX Plus同时面世的,所以从时间上来说,9800GTX Plus成了第一款正式支持GPU物理加速的显卡。当然,支持CUDA的Geforce 8、9系列显卡都可以支持GPU物理加速。