MPI.NET 发布

  • Jonathan Allen
  • 郑柯

2008 年 10 月 12 日

话题:.NET语言 & 开发架构

信息传递接口 MPI(Message Passing Interface)是目前分布式内存编程的事实标准。它通常用来支持超级计算机的科学计算应用,通常由 FORTRAN、C 或 C++ 编写。

微软的 MPI.NET构建于Windows HPC Server 2008之上。克雷(Cray) CX1 超级计算机中就安装了该版本的 Windows,基础价格为 25,000 美金,而完整配置的价格超过 60,000 美金。

克雷 CX1 中包括 8 个节点和 16 片双核或四核的 Intel Xeon 处理器,每个节点最多支持 64GB 内存,并可以提供最多 4TB 的存储空间。系统的配置可以由微型计算机、存储设备和虚拟刀片服务器组合而成,以达成客户的个性化需求。该服务器噪音低,采用桌边(Deskside)【译注】体系架构,配置了 Windows HPC Server 2008,并可与 Linux 交互。

由于 MPI.NET 设计的目标就是要在 Windows HPC Server 或 Microsoft Compute Cluster Server 上使用,MPI.NET 不支持在 Windows XP 上进行开发。MPI.NET 指南中包括了所有的使用和开发要求。

查看英文原文:MPI.NET Released

译注:通过桌边(Deskside)体系架构,该技术可以将一台普通的个人电脑或工作站变为一台个人超级计算机,提供高达每秒 8 万亿次浮点运算能力的计算能力。

.NET语言 & 开发架构