QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

.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:591305
用户头像

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

关注

评论

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

专业期刊邀请,天谋科技围绕 IoTDB 及 TsFile 刊文《Java aktuell》并将于 JavaLand 峰会作报告

Apache IoTDB

安全利器!龙蜥推出机密计算远程证明服务—OAAS 诚邀广大用户测试

OpenAnolis小助手

开源 安全 龙蜥社区 机密计算 OAAS

Sora文生视频模型深度剖析:全网独家指南,洞悉98%关键信息,纯干货

汀丶人工智能

Pika sora 文生视频 文生视频模型

正式发布后的一年,我们都做了什么? | Sermant 2023年度总结

华为云开源

开源 微服务 服务治理 sermant

APISIX 可观测性最佳实践

观测云

APISIX

户外全彩LED显示屏的验收标准

Dylan

全彩LED显示屏 户外LED显示屏 led显示屏厂家

区块链游戏解说:什么是 Nine Chronicles

Footprint Analytics

区块链游戏

适用于预算少企业的网络组网方案

Ogcloud

SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商 SDWAN

微帧为央视大年初二《2024春节戏曲晚会》提供AI画质增强服务

微帧Visionular

画质增强 超高清处理

为什么程序员不能一次性写好,需要不停改bug?

伤感汤姆布利柏

人工智能的起源和应用场景

小齐写代码

旁门左道:借助 HttpClientHandler 拦截请求,体验 Semantic Kernel 插件

不在线第一只蜗牛

Java c++ 开发语言

提升网络灵活性,SD-WAN助您快速应对备用线路需求

Ogcloud

网络 SD-WAN 企业网络 SD-WAN组网 SD-WAN服务商

程序员必会的6个数据可视化库

伤感汤姆布利柏

如何做代币分析:以 BNB 币为例

Footprint Analytics

Token 代币 bnb

跨国制造商部署SD-WAN提升全球业务案例分析

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

软件测试学习笔记丨ES(Elasticsearch)介绍

测试人

软件测试 自动化测试 测试开发

ETL、ELT区别以及如何正确运用

RestCloud

ETL 数据集成 ELT

分布式场景怎么Join | 京东云技术团队

京东科技开发者

一条Linux命令打败99%的运维

伤感汤姆布利柏

京东商品详情数据采集方法代码展示

tbapi

京东API接口 京东商品详情接口

低代码开发:学校低成本数字化转型的新引擎

不在线第一只蜗牛

低代码 数字化

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