许多用户在选购消费级显卡的时候,主要考虑的是它的游戏性能。但是俄罗斯物理学家却借助消费级 Nvidia GPU 组建的计算机,竟然在 15 分钟内就完成了超级计算机上要耗时2-3 天才能完成的运算。由于出色的多线程处理能力(同时间可执行更多的并发计算),GPU 比 CPU 更受科学计算领域人士的喜爱。来自莫斯科国立大学的这支研究团队,就想到了如何利用这一点(许多方程需要彼此并发运行),测试消费级技术能否在很多情况下取代超级计算机。
科学家用消费级 Nvidia GPU 组建了可解决极复杂方程的‘家用计算机’,解题速度却吊打超级计算机。本例中,GPU 被用来解决 few-body 散射方程,其用于描述多个量子微粒间的相互作用。
当涉及 3 个或更多体时,方程的计算就会变得极其困难,可以拓展出包含数万甚至数十万行列的表单数据。然而运行 Nvidia 软件和研究人员编写的定制程序,GPU 的变现却远超预期。
领队 Vladimir Kukulin 表示:“我们达成了不曾梦想过的速度,在三秒钟的时间内,程序就在一台‘家用台式机’上执行了 2.6 亿次复杂的二重积分运算,超级计算机根本没法和它比”。
我的同事使用了德国波鸿大学一台最大的超级算计,其采用了著名的‘蓝色基因’架构,价格相当昂贵——然而他的团队用了 2 到 3 天的时间,我们只花了 15 分钟!!!
除了使用消费级技术,该团队还希望让那些曾经只有耗费大量超算时间才能完成的领域,变得更加可及。
换言之,世界上只有少数团体有足够的资源来执行的这些计算,阻碍了相关研究领域的整体进步——包括量子力学与核子物理。
该团队所使用的处理器,零售价在 300 到 500 美金之间。比之研究所中动辄数亿美元的超级计算机,它对钱包更加友好。
早在十几年前,GPU 在科学计算上的能力就已经崭露头角,只是现在才开始被更多人正视它的价值。