生成式AI领域的最新成果都在这里!抢 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:591068
用户头像

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

关注

评论

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

数据湖(十二):Spark3.1.2与Iceberg0.12.1整合

Lansonli

数据湖 10月月更

一文带你了解 Python 中的继承知识点

宇宙之一粟

Python 面向对象 继承 10月月更

“程”风破浪的开发者|数据包分析思路方法分享

穿过生命散发芬芳

学习方法 数据包分析 10月月更 “程”风破浪的开发者

阶段三作业

Johnny

#架构实战营

如何快速解决恶意进程导致CPU飙升问题 | Linux | 运维

Appleex

Linux centos 运维 cpu 服务器

ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决?

程序员欣宸

Java Docker 10月月更

3分钟快速了解什么是千兆以太网?

wljslmz

网络技术 以太网 10月月更 千兆以太网

技术同学如何面对裁员浪潮?

老张

职场发展 求职面试

String源码分析(一)

知识浅谈

10月月更

面试官:聊聊长连接下的负载均衡

小小怪下士

Java 负载均衡 程序员 TCP

“程”风破浪的开发者|OpenHarmony 开发环境搭建

鸿蒙之旅

OpenHarmony 10月月更 “程”风破浪的开发者

【web 开发基础】PHP 的流程控制之多向条件分支结构 -PHP 快速入门 (14)

迷彩

10月月更 PHP基础 if条件分支 多条件分支

速度快、时延低、更安全,华为云CDN助力企业创新发展!

路过的憨憨

华为

OverOps在根本原因分析中重要性

阿泽🧸

10月月更 OverOps

【web 开发基础】PHP 的流程控制之嵌套(巢状)条件分支结构 -PHP 快速入门 (15)

迷彩

嵌套条件表达式 10月月更 web开发基础 PHP基础

揭开epoll面纱:Nginx,Redis等都在用的多路复用,到底是什么?

董哥的黑板报

源码 高并发 多路复用 C语言 网络

Laravel-EloquentORM高级部分解析

乌龟哥哥

10月月更

模块三作业-外包学生管理系统架构设计

Diana S

架构训练营

架构实战训练营模块 3 作业

atcgnu

使用NeuVector开展云原生安全测试

QE_LAB

云原生 安全测试

Kafka生产者客户端几种异常Case详解

石臻臻的杂货铺

kafka Kafka实战 10月月更

线性表数据结构和使用数组实现顺序表

石柒

10月月更

高效IO之零拷贝技术

乌龟哥哥

10月月更

node版本管理器:nvm 和 n区别

乌龟哥哥

10月月更

华为云CDN为什么能够打通数据传输阻碍?

路过的憨憨

华为

“程”风破浪的开发者|Web3.0去中心化预言机网络技术剖析

小明Java问道之路

架构 预言机 Web3.0 10月月更 “程”风破浪的开发者

上网冲浪总是慢?试试华为云CDN,高效加速真体验!

路过的憨憨

网络畅通的“无名英雄”:华为云CDN,让数据传输又快又稳

路过的憨憨

华为

架构实战营 - 学生管理系统架构设计

π

#架构实战营

“程”风破浪的开发者|学习力是这个时代的终极竞争力

石云升

学习方法 知行合一 10月月更 “程”风破浪的开发者

Impala基本架构

穿过生命散发芬芳

impala 10月月更

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