在此前的不少文章中对GPU进行通用计算进行过不少介绍,诸如物理加速等等,今日ATI就提出了更为宽泛的Stream Processing概念,鉴于它的意义,有必要对它进行一个比较全面介绍。
『ATI Stream Processing概念』
『蛋白质合成原理模拟』
我们知道随着GPU处理性能的不断突破,它已经摆脱了单一进行图形计算的功能,而可以进行其他运算,比如物理计算以及各种专业领域的庞大数据演算等等,而且它的性能表现已远超过了CPU的性能。
尤其是那些专业领域的运算,往往动辄就需要超级计算机才能胜任,而且造价极为高昂,而作为针对家庭个人用户(Home)使用的PC机器在大量时间处理性能却被无形的浪费掉,同时由于PC异常普及,所以这个浪费极为可观,如果能利用起这些白白流失的性能的话,相信性能机器可观,于是有了以上基础,就有了分布式计算的概念,用户通过在服务器上下载少量的待处理的分段数据源,在自己的系统负载程度不高的情况自动进行处理,在用户需要处理自身资源的时候,让出占用的资源,进而得到最终结果后,反传给服务器,完成一个处理过程。
ATI就与相关的研究机构进行相关合作,推出了相应项目来推动这个趋势。今日宣布的Folding @Home项目就是一个开端,它是Stanford大学研究推出的通过GPU来模拟蛋白质合成(Folding)项目,进而来揭开由此所导致的疾病的原因,以尽快解决这个全人类共同的话题。
『X19xx在规格上的优势提供了良好的条件』
不过据称刚发布的客户端程序目前只能在单卡X19xx上,双卡交火以及更为低端的系统无法运行。而且在N卡上也还没法运行,原因是N卡上性能达不到比较满意的结果,可能是架构方面的不同导致的,进一步原因还不清楚,相信未来也不会是问题。
目前有不少网站已经组建了各种规模队,并允许更多的普通用户加入来实现团队共同计算,并可以进行相关的排名。除了Folding @Home项目外,目前已经有不少其他的项目也可以进行了,其中包括各个专业领域的运算项目,只要用户愿意无私的奉献出微薄的资源,这些项目将会带来不可估量的社会效益,有兴趣并且E文过关的朋友可以到这些论坛去看看。
