服务器在线11月21日报道 据悉微软公司本周二宣布微软集群服务器操作系统实现高性能计算里程碑式的成功,首次跻身世界超级计算机500强排行榜榜单前十名。世界超级计算机500强排行榜是根据运行基准测试确定超级计算机的排名,自1993年诞生至今每年张榜两次,微软公司一年前在超级计算机500强排行榜上的最好成绩是排名第116位。
微软11月1号推出的专为高性能计算领域设计的64位集群服务器操作系统Windows HPC Server 2008在曙光信息工业公司研发的曙光5000A超级计算机上运行。这款超级计算机目前落户上海计算机中心,运算速度达到每秒180.6千万亿次。
尽管Windows HPC Server 2008跻身前十,但摆在微软公司面前最大的高性能计算挑战是为这款平台的应用软件编译创建易于使用的开发工具。
微软公司的高性能计算战略是通过降低成本和复杂性以及集合微软应用软件系列,管理产品,研发工具和独立软件开发商社区的力量来简化高性能计算。
根据IDC咨询公司的市场统计显示,目前微软公司来自高性能计算服务器的市场销售收入不足5%。而Linux操作系统在高性能计算市场上的份额占到74%,Unix操作系统的份额为21%。
除此之外,诸如红帽公司这样的竞争对手从去年开始也推出了针对高性能计算节点的Linux企业版。IBM公司也参与其中,SUN也是在去年底凭借Constellation System重新加入高性能计算的竞争行列。
微软公司的另一个未来里程碑是明年即将推出的Visual Studio 2010,这款产品是微软上个月在微软专业研发人员大会(PDC)上对外公布的。Visual Studio 2010的主要特性是能让并行计算的设计更加简便。
Pund-IT的首席分析师查尔斯.王表示"在这些突破中研发工具的重要性不容小觑。微软在推进Visual Studio和其他研发工具上投入的重金和付出的努力对这项工作的顺利完成是非常关键的。集群系统的种类很多,但Linux操作系统能如此普及的一个原因要归于编写应用环境虽然复杂,但用户能很容易的进行自定义,Linux让用户能很快熟悉并设计,创建系统来实现性能的最大化"。
Visual Studio 2010与高性能计算有关的特性之一是.Net Parallel Extensions,它的设计能让不具备专业知识的研发人员也能编译并行代码。Task Parallel Library,Parallel LINQ和用来管理代码的Coordination Data Structures都能实现并行代码的转换。
上个月微软还推出了F#语言的预览版,这是一种能帮助研发人员轻松编写并行代码的专业编程语言。
微软还在HPC Server 2008中增加了面向服务体系架构来帮助用户运行集群应用软件。
微软目前还宣布与硬件厂商Cray公司就CX1个人超级计算机达成伙伴关系,这款计算机目标面向金融服务,航空航天,汽车导航,学术研究和生命科学,目前定价25,000美元。
微软公司还计划将用于应用软件监控的System Center工具与用于系统中心操作管理器的高性能计算管理套装集成在一起。
微软公司高性能计算部门总监Vince Mendillo表示"目前讨论最多的是关于生产力。这不仅是操作系统的问题。我们将应用所有的技术来帮助信息产业,科学家,金融分析师和其他专业人士来提高生产力"。
微软押宝工程师这类的用户将会在微软采用Windows后端高性能计算集群的Windows工作站上完成所有的工作量,或者将这些工作负载整体从桌面系统迁移至高性能计算体系架构。
微软还假设当Excel用户从后端运行的桌面系统调用函数时能完成桌面系统/后端的结合,然后在网络高性能计算集群上运行计算法则并返回结果。这种方式能广泛应用于金融服务领域。