是否想过这样的情景:某一天,当你打开电视看天气预报,发现它能精确地预报明天早上8时你家门口的天气情况。
或者某天你要买房,你再也不用饱受奔波看房之苦,足不出户,只要打开电脑,在一个数字地图上敲入几个关键词,就可以看到房子周边的景色、房子的内在结构、甚至能够体验自己置身阳台所能观看到的景色。
甚至当你走进电影院,看到好莱坞科幻大片《盗梦空间》,你也想像电影里那样,在梦境里轻易模拟出一个现实空间,其逼真程度可以蒙骗那些被“拐”到梦境里来的人,让他们误以为身处现实……
也许你会说,这只在“盗梦空间”里才会有。的确,在现实生活中,如果要模拟一个现实空间,特别是要达到以假乱真的程度,所需要的计算量和渲染工程,别说人脑,一台普通的电脑都有可能被烧爆。
但是在大数据时代即将来临之际,借助一台拥有“最强大脑”的超级计算机,这一切都将不是梦。
海量计算
如果普通电脑的运算速度像成人走路,那么超级计算机就是火箭速度。在极高的运算速度下,人们可以通过数值模拟来预测和解释以前无法实验的自然现象
对于很多人而言,电脑已经成为生活中密不可分的一部分。是不是觉得你家中的四核PC就已经性能很强大了?在广州中山大学的国家超级计算机中心里,有一台拥有312万核心、浮点运算速度达到每秒33.86千万亿次的超级计算机,这就是由国防科学技术大学所研发的天河二号。
走进广州超算中心,记者看到了目前世界最快的超级计算机天河二号。一排排狭长的黑色机柜整齐地摆放在接近三个篮球场那么大的实验室中。虽然每排机柜彼此分开,但是工作人员告诉我们,它们工作时是彼此相连的,其实是一台计算机。
计算速度快,存储量大,体积也非常大,这是记者看到超级计算机时最直观的感受。
为了更好地理解超级计算机这个“大块头”,我们不妨把时钟往回拨一个甲子。
1946年2月14日,这是人类历史上划时代的一天。世界上第一台电子计算机“埃尼阿克”在美国宾夕法尼亚大学的实验室里诞生。“埃尼阿克”着实是个庞然大物,它由17468个电子管、6万个电阻器、1万个电容器和6000个开关组成,重达30吨,占地160平方米,耗电174千瓦/时,耗资45万美元,每秒能运行5000次加法运算。
在此后的60多年中,以电子计算机为代表的科技广泛应用到社会和人们的生活中。然而,当人类越来越深地涉足高科技领域时,遇到的是更为海量、超越一般电脑运算能力的计算难题。
这时,超级计算机适时出现了。超级计算机(supercomputer),通常是指由数百数千甚至更多的处理器(机)组成的,能够执行一般个人电脑和服务器无法处理的大资料量高速运算的计算机。如果把普通计算机的运算速度比做成人走路,那么超级计算机就达到了火箭的速度。在极高的运算速度下,人们可以通过数值模拟来预测和解释以前无法实验的自然现象。就拿天河二号来说,13亿人用计算器算1000年才能达到天河二号1小时的计算量。
由于超级计算机的基本组成组件与个人电脑的概念无太大差异,所以很多人会误以为超级计算机就是简单的cpu叠加。但这是一个认识误区。
浪潮集团高效能服务器和存储技术国家重点实验室副主任胡雷钧打了个比方:你用1000台PC,用普通的网线把它们连接在一起,你可能花了1万度电,算了10天,但是你用真正的超级计算机,可能只用5000度电,花了两天就算出来了。
超级计算机做的所有工作都是在提高性能和效率。在信息爆炸和科学不断进步的时代里,要推动一个领域继续向前发展,超级计算机的存在必不可少。如今,超级计算机也成为衡量一国科技实力的标志,在诸如天气预报、基因工程、核工业、军事、天体物理模拟、航空航天等高科技领域大展身手。