当前的GPU和CPU各有什么优缺点?
现在的GPU处理能力已经十分强大,甚至在浮点处理能力上已经大幅度超过目前的主流CPU产品,于是大家都会想到,如果在不玩游戏的时候,为什么不能利用到GPU这部分资源进行别的处理呢?这样岂不是能大幅度加强整个硬件系统的性能吗?
其实AMD已经想到了这点,不过因为设计思路和架构的不同,两者不可能简单的融合,下面我们就先来看看两者各有什么优缺点:
GPU的优点就是强大的计算能力和计算密度,以及大吞吐量的内存带宽,而CPU最大的优点是计算精度和准确性,两者的优点也恰恰是两者的缺憾,GPU的计算精度不高,而CPU计算能力的提升没有GPU快。 从实际来说,我们玩游戏的时候,可以无需特别高的精度,即便个别多边形计算错误,很可能你也不会发现,也不会影响到整个画面的问题,但是CPU不同,细微的计算错误就可能导致整个计算结果的错误。 所以我们可以将两者融合,取得在价格、功耗以及混编程序的高效运算。 AMD已经想到了这一点,也行将这么做,在08、09年,AMD就会推出整合GPU的CPU产品,我们可以看下图,AMD将会分四步走,完成两者的完美融合。
第一步其实就是当前的模式,CPU和GPU之间通过高速总线连接,两者各行其事,通过总线互通信息,但是总线依然远达不到内部传输速度,如果想让两者更好的协同工作,现在的模式是不行的。 第二步就是将上面所说的总线取消,将CPU和GPU整合到同一个芯片当中,这样在传输速度上已经非常完美,但是两者依然是各行其事。 第三步就是将两者互相融合了一部分,两者会互相借用其优势。 而最后一步则是两者的完全融合,当然,最后一步的实现仍然不是短期能达到的。
我们来看看AMD近期整合GPCPU产品的架构图(上图),可以推断,这类整合其实就是上面所说的第二步,达成了速度上的快速通信。CPU内部除了双核心,还有GPU,北桥内存控制器和PCI-E系统。
其实现在AMD的处理器已经配备了内存控制器,也就是说,其实新型的处理器将会加入GPU部分,达成图形处理的功能。我们注意到,它依然预留了PCI-E控制器以及显卡的图像,说明在初期,CPU整合的GPU的性能可能有限(这是推断),但是整合GPU依然可以实现高性价比,以及高效率。
可以预见,未来的CPU将会整合图形功能,在短期可以预见的是,我们今后买主板就无需考虑整合图形芯片的主板了,只用买一颗处理器,就能包含图形功能,不仅在价格上,还能在性能上更强、更好。AMD和ATI的融合让CPU和GPU加速了整合,这也许也是两家公司并购的最大优势吧。 |