云计算来临 高性能计算将会怎样?

上周,在云计算和重度图形处理超级计算大会(cloud- and GPU-heavy Supercomputing conference)上,与会的专家讨论了高性能计算(high-performance computing,简称HPC)的问题,云计算和图形处理(GPUs)的话题成为焦点。那么,高性能计算是否看起来还跟以前一样?

科技博客主戴瑞克·哈里斯(Derrick Harris)在其评论文章中说:“看起来,高性能计算的未来可能会更虚拟,并且更少以CPU为中心。”

云计算提供按需(有时是免费)的资源,而以前,企业组织需要购买自己的集群计算服务器才能得到这些高性能计算的资源。而图形处理到处都是,它擅长为某种类型的代码提高性能。(图形是平行的计算模型,也是一个浮点数学问题的解决者。高性能计算中的许多代码和算法以及其他的应用程序都是平行浮点数学问题。)

即使没有亚马逊网络服务(AWS,Amazon Web Services)提供的集群计算和图形处理实例(AWS Cluster Compute and GPU Instances),一些科学家过去就开始频繁使用云计算来处理某些任务。哈里斯说,通过引入英特尔的Nehalem处理器和一个高流量、低延迟的10Gb以太网络,集群计算实例(Cluster Compute Instances)提高了赌注。

除了亚马逊网络服务外,一些高性能计算的用户可能也会把目光转向其他的云供应商。微软目前让科学家使用Windows Azure(微软开发的一套云计算操作系统)免费运行基因组查询,运行基因组查询需要使用到美国国家生物技术信息中心的BLAST工具,而“云运营”提供商开源公司(OpSource)仅仅提供它的8核、64G的实例。

哈里斯表示,即使高性能计算的用户并不特别依赖云计算,也可以猜测他们将会喜欢新的以图形处理为动力的架构(GPU-powered architectures)。图形处理领域是以速度著称的,它可以为大规模的并行和多线程工作量(multi-threaded workloads)提高表现性能,在引领超级计算机和主流服务器(mainstream servers)方面,图形处理的表现卓越,这就证明了它确实能提高工作性能。

高性能计算行业是怎样运作的?哈里斯评论说,虽然它会以某种价格的形式出现,但却是性能的售卖。部分原因是,在此之前,没有高价就不能获取高性能。而云计算和图形处理改变了这一现状。现在,高性能计算的用户可以完全接受云计算的价值主张(花费更少的钱在IT上,花更多的钱在生意上)。“现在的经济还算景气,不应轻易放过这个好机会。”哈里斯说到。