在电子计算机问世之后的30余年时间里,它最主要的应用是在大型科学计算等方面,与人们的日常生活搭不上边。然而今天,无论我们是到银行存钱、取款,还是接听、拨打电话;无论是在教室里接受远程教学,还是在家中浏览因特网或通过机顶盒点播录像节目,这些活动的背后,都已经离不开计算机的支持。在这个庞大的网络体系中,各种计算机分工合作,有的充当“侍者”———网络终端,帮用户点菜、上菜;有的充当“大厨师”———服务器,将用户们需要的“大餐”由原料加工成美味佳肴。
这些商业应用对计算机的性能提出了越来越高的要求,高性能商用服务器的研制成为了当今计算机领域一个新的制高点。“商业计算”与“科学计算”一道,形成高性能计算机两大主要的应用领域。
一般说来,科学计算系统针对的都是某个独特的领域,比如数值天气预报、石油勘探领域的油气层模拟、汽车设计过程中的数值碰撞模拟等。这些应用的特点是计算量大,解决一个问题需要的计算时间相对较长。如果把高性能计算机比作汽车,科学计算系统就是挖掘机、叉车、洒水车,每个具体的应用个性化非常强,通常局限在少数几个需要大计算量的领域里。
与科学计算不同,商业计算系统处理的都是一个个的小问题,但题目的数量很多,要求反应的速度很快,每个题目之间还会有各种不同的关联性。就拿电子邮件服务器来说吧,可能每秒钟内就要对数百个邮件信息进行存取,甚至对同一个邮件账户,在同一时间,也会有多个邮件被收进来,多个邮件被读出去。这需要所有参与处理的计算机必须具有很好的沟通渠道,能够大量、快速地进行交换信息,以便处理这种复杂的关联。
就好比为了一大早把所有的人送去上班,我们不可能设计一个巨大的汽车来送,当然也不可能用挖掘机、叉车、洒水车来送,我们需要各种民用交通工具,同时这些交通工具必须在公路上运行,而且要遵守交通规则,否则就要天下大乱。在这里,各种交通工具组成的清晨运输系统就是高性能商业计算系统,公路和交通规则就是数据通讯用的网络和通讯协议,网络的容量和通讯协议的优劣会决定整个系统的效率。这就是在商用计算中的并行计算。
过去,我国的高性能计算机研制主要专注于科学计算领域,在商业计算方面投入不够,积累的经验也非常有限,以至于国外产品占据了垄断地位。国家“863”计划高性能计算机主题委托浪潮集团进行这方面的研究,意在借助企业的经验和市场的力量,在这一薄弱的环节取得突破。浪潮与高校、科研单位充分合作,于近日推出的“天梭工程”,就是要用高性能服务器产品占领商业计算高端市场。以此为起点,国产服务器的研制和应用进入了一个全新的阶段,改变高端商业计算市场中外力量对比悬殊的日子已经为期不远。