【CBSi•PChome电脑之家美国贝尔维尤市报道】2012年AMD Fusion开发者峰会(AMD Fusion Developer Summit,以下简称“AFDS”)于6月11日至14日在美国华盛顿州贝尔维尤市举行,PChome特派记者王学刚从现场发回报道。
演讲者通过实例来证明GPU在应用中的重要性
在12日大会正式开始之前,11号下午先进进行了几场小范围的技术讲解,我选择了几场热点话题参加了会议。先行进行的是关于“GPU的运算性能在大规模数据运算中的重要性”讨论。
演示者通过天文运算这样的大规模数据运算来阐述道理。他展示了一个天文学方面的Demo。星图由很多很多个小图组成,在放大或缩小的过程中要做到无疑切换,需要在图形显示端做到预处理,这必须倚仗于GPU的图形加速性能。使宇宙星图可以无级放大,这必须将无数个小单元的图像信息汇总到一起,通过特定的算法展现出一层层的变化。GPU在其中的数据运算量非常之大。这仅仅靠CPU是不行的,必须要在图形处理一端具有强大和运算性能。
星空图的概括版
对于模拟宇宙星图,如果只是绘出9大行星的运行轨迹是比较容易的,而画出数百个星体的运动轨迹就没有那么简单了,但还是可行的。通过GPU的加速,可以实现多至数百万个运算个体的的处理工作,运动图像可以达到60帧/秒的变化,让人没有停顿的感觉,真正实现无级变化。当然这些不仅仅靠一颗强劲的CPU就可以完成的,必须在有GPU的运算支持。
星空图被放大,每一颗星星的背后都有专业的信息处理系统
在数据处理中可能会出现这样的情况,CPU在运算过程中有空闲,而内存与GPU之间的运算非常繁忙。这个时候需要将有时间空闲的部分与无时间空闲的部分结合起来,提高工作效率。将这二者能够很好结合起来的解决方案就是APU,它可以有效降低CPU与GPU工作当中出现的不对等,尽量平均分配工作线程与运算量,做到均衡高效运算。由此不难看出,GPU在专业大数据计算时的重要性,同时对于我们未来的应用,也起着非常重要的作用。
网友评论