AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

.NET 支持 MPI

  • 2008-01-24
  • 本文字数:490 字

    阅读完需:约 2 分钟

MPI,即消息传递接口( Message Passing Interface ),是分布式编程的标准,可以用于超级计算机。FORTRAN、C 和 C++ 中都可以找到它的实现。如今,有若干个项目在致力于将 MPI 的强大功能带入.NET。今天我们看一看其中的两个。

第一个是 Pure Mpi.NET 。它完全是由托管代码编写的,在很大程度上倾向于 Windows Communication Foundation。而且它调整了 API,以便更好地匹配.NET 框架的编写风格,这让人心存疑虑,Pure Mpi.NET 实现了全部的 MPI 了么?

Pure Mpi.NET 还有另一个缺点;它的协议授权限制很大。其协议只授予非营利组织,比如学校和个人,而不允许营利性公司使用。

另一个是 MPI.NET 。它是一个基于 Boost.MPI 的开源项目。尽管现在还处于技术预展阶段,但是 API 已经很好地文档化了。除了成熟度没有达到产品级外,MPI.NET 还依赖于 Microsoft 的 MPI 实现——MS-MPI。这意味着使用 MPI.NET 的系统必须运行在 Microsoft Compute Cluster Server 2003 上,其价格是每台服务器 469USD。

鉴于.NET 平台对 MPI 支持的窘境,每个人都会不禁地发出疑问,.NET 在分布式编程领域内追赶 FORTRAN 这些语言的道路上,为什么会花了这么久呢?

查看英文原文: MPI for .NET

2008-01-24 23:591343
用户头像

发布了 53 篇内容, 共 14.8 次阅读, 收获喜欢 2 次。

关注

评论

发布
暂无评论
发现更多内容

演讲实录:指标平台+AI 的技术落地和未来展望

Kyligence

Kyligence Copilot

基础软件加速自主创新,openGauss成就业务“新箭头”

daydayup

opengauss

通过降本增效,提升测试价值

老张

研发效能 降本增效

INFINI Labs 产品更新 | Easysearch 新增分词插件、Gateway 支持邮件发送等功能

极限实验室

ES 产品更新 极限科技

深入浅出openGauss的执行器基础

daydayup

opengauss

ZBC Staking 即将开启,全新利好来袭

鳄鱼视界

openGauss DBMind上的多指标关联性分析介绍

daydayup

opengauss

ZBC Staking 即将开启,全新利好来袭

股市老人

Java基础——IO流

java易二三

Java 编程 程序员

Java大数字运算之BigDecimal 类

java易二三

Java 程序员 程序猿

Code片段 GC

Bert

黄凯耀:深度解读openGauss架构创新与新特性

daydayup

opengauss

PoseiSwap 即将开启 POSE 单币质押,治理体系将全面运行

BlockChain先知

产品服务谁?产品做什么服务?

Bonaparte

产品 产品设计 产品思维 产品服务

场景题-如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路。

派大星

Java 面试题

Java——二维数组的用法

java易二三

Java 基础入门

openGauss都做了哪些算子优化工作?

daydayup

opengauss

openGauss数据库源码解析系列文章——执行器解析

daydayup

opengauss

Java干货分享—Calendar 类的使用

java易二三

Java 编程 程序员

AI开发硬件基础经验

timerring

AI

ZBC Staking 即将开启,全新利好来袭

西柚子

李士福:openGauss 自驾驶数据库内核在AI领域的探索和创新

daydayup

opengauss

openGauss:共建数据库根社区,打造开源数据库核心竞争力

daydayup

opengauss

2023-07-22:一共有n个项目,每个项目都有两个信息, projects[i] = {a, b}, 表示i号项目做完要a天,但是当你投入b个资源,它就会缩短1天的时间, 你一共有k个资源,你的目

福大大架构师每日一题

福大大架构师每日一题

.NET支持MPI_.NET_Jonathan Allen_InfoQ精选文章