微软高性能计算公开下载 深入剖析“四大看点”

原创
系统 Windows
几年前,在全球超级计算机500强(TOP500)排行榜中,微软并不占优势。但2008年安装了微软Windows HPC Server 2008操作系统的曙光5000A以每秒233.47万亿次浮点运算的系统理论峰值和每秒180.6万亿次浮点运算的实测 Linpack 峰值,总体效率达到77%,成功跻身该排行榜的全球第10名,Windows HPC Server 2008 在这其中发挥了关键的作用。

【51CTO独家报道】最新版本的Windows HPC Server 2008 R2 Beta2今天在微软官方网站上开放下载。从IDC的报告中可以看出,企业对IT投入资源的利用率要求逐年升高,并且在业务系统中要求能够迅速部署、集成于异构环境,将个人PC的工作站升级到集群。因此,高性能计算成为过去五年中增长最快的IT市场之一。

几年前,在全球超级计算机500强(TOP500)排行榜中,微软并不占优势。但2008年安装了微软Windows HPC Server 2008操作系统的曙光5000A以每秒233.47万亿次浮点运算的系统理论峰值和每秒180.6万亿次浮点运算的实测 Linpack 峰值,总体效率达到77%,成功跻身该排行榜的全球第10名,Windows HPC Server 2008 在这其中发挥了关键的作用。

“从前根据硬件每18个月便会更新一次的摩尔定律,依靠硬件性能的提升提高计算能力。而现在更多的是通过多核、并行计算的方式来增加计算能力。从这个角度看原来的硬件的问题变成了一个软件问题”,微软HPC事业部全球高级总监Vince Mendillo在接受51CTO记者专访时谈到:“现在很多开发工具、算法仍然是基于线性编程的方式,这对于提高性能的并行计算是不适应的”。

Windows HPC Server 2008 R2的新版本主要从四个方面进行升级。第一是提高性能;第二是如何用Excel作为高性能计算的前端;第三是如何利用工作站和个人PC的资源,把它们整合成为具有超级计算能力的群集;第四是在高性能计算平台上进行跨平台的互操作。

从追求性能最大化的角度来看,多核的形态会有越来越深的发展,在不久的将来就可能会有50核的PC。这种情况下,软件要如何跟上操作?“现在多数的软件是不适应多核的”, Vince谈到:“因此微软不仅从操作系统层面上实现高性能计算,Windows HPC Server 2008 R2将高性能计算和广受大家欢迎的开发工具Visual Studio 2010融合在一起,能够让开发者更快的开发出适应多核并行运算的软件。同时GPU作为高性能计算的另一个发展方向,在Windows HPC Server 2008 R2结合Visual Studio 2010之后也有一个很好的支持,Visual Studio平台上的开发者会很容易的使用NVIDA的Parallel Nsight进行软件开发”。

Excel是非常成功的客户端软件,而且有很多做金融分析的专业人员会用Excel做模型,软件开发工程师会利用Excel的编程环境写应用程序。因此Excel自身需要非常大的计算量,即使在高端的工作站上运行也会降低性能。“比如人寿保险的精算工作,原来用14个小时在高端PC上完成的计算。现在,将它放在32个节点的群集上进行运算,利用Windows HPC Server只需要2.5分钟”,Vince非常兴奋的举例道:“因此,对于工作站或者个人PC,如果在他们空闲的时间里,通过集群的方式收集起来就能够形成强大的计算能力,在Windows HPC Server 2008 R2版本中,它会和Windows 7一起实现工作站的集群”。

在现代的信息化建设中,企业中存在大量的异构系统,尤其是在高性能计算领域。“我们也有之前使用了Linux集群技术而现在需要转用Windows HPC Server解决方案的客户,所以我们一直非常重视跨平台的互操作性”,微软中国平台战略总监李科研同记者谈到:“这是我们从客户方面了解到的需求,如何把客户原有的IT投资与新的技术、产品结合起来,是实现互操作的重要任务。在Windows HPC Server 2008 R2版本中,微软与多位合作伙伴以及行业领先的高性能计算管理公司合作,提供了混合型Windows和Linux的解决方案。利用MOAB Adaptive HPC套件与Windows HPC Server跨Linux河Windows智能分配任务;Rocks+Hybrid双启动解决方案可以与Linux共享硬件;Platform ISF Adaptive Cluster可以根据工作量的需求,动态分配Windows和Linux的高性能计算资源。”(文/马沛)

责任编辑:马沛 来源: 51CTO.com
相关推荐

2012-09-19 10:33:56

HPC高性能计算绿色HPC

2010-07-08 15:56:52

UML类图依赖关系

2010-09-02 10:12:34

CSS导航

2011-07-08 10:15:03

Firefox 7.0

2009-09-15 10:59:10

LinQ to SQL

2010-10-22 13:22:04

微软云计算

2012-02-01 11:19:09

三网融合IPTV

2013-01-06 10:44:43

微软Windows 8云计算

2021-12-31 10:37:37

区块链以太坊去中心化

2011-10-21 13:59:48

Java云计算

2017-02-23 14:27:05

信息化信息孤岛教育信息化

2009-11-17 14:05:57

微软高性能计算服务器

2012-12-13 09:45:32

BYOD移动通信

2010-12-01 14:35:25

2010-04-08 12:27:06

微软HPC

2015-07-17 09:50:16

Carthage优劣比较

2011-03-25 18:23:43

微软高性能计算

2013-11-17 20:32:09

微软Cloud OS云计算

2011-10-24 09:43:18

高性能计算HPC云计算

2012-09-12 10:07:20

云计算云服务
点赞
收藏

51CTO技术栈公众号