为一流的游戏效果而生的GPU具有惊人的运算能力。不过GPU除了让玩家享受游戏之外,也让将其用于科学领域的科学家吃了一惊。俄罗斯物理学家将通常需要使用强大的超级计算机运算的方程交给了一台搭载英伟达GPU的消费级电脑,这台民用PC在15分钟之内就解决了问题,比处理相同方程需要两三天的超级计算机快多了。
GPU在设计上就具有多线程处理能力,这让它在处理同步运算时比CPU更强。莫斯科大学的研究人员希望利用这一点去测试进行多方程并行运算的时,能否用消费级别的电脑去取代超级计算机。
他们尝试了用英伟达软件加自己写的程序让GPU处理少数体散射方程,这种方程描述的是多量子粒子如何相互作用。因这种方程的复杂程度非常高,民用电脑GPU的运算能力让研究人员颇为震惊。他们的程序在3秒之内进行了2.6亿次复杂的二重积分计算。
俄罗斯的研究人员请德国波鸿大学的同僚利用德国的超级计算机运算相同的方程。德国同僚使用的超级计算机是德国最大的巨型机之一,它采用著名的IBM蓝色基因架构,造价高昂。然而,这台超级计算机用了两三天才完成了运算。
实际上,民用GPU在10年前就具有完成类似任务的能力了,俄罗斯科学家的尝试让GPU的能力变得更有价值。他们希望组织一个培训课程,让世界各地,不同领域,用不上超级计算机的科学家能像他们一样利用消费级电脑完成复杂的方程运算。
本文来源:不详 作者:佚名