写点什么

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

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

关注

评论

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

从印度兵力分布聊聊Mybatis中#和$的区别

程序那些事

Java sql mybatis 印度兵力

通证经济=区块链技术+商业模式

CECBC

商业模式 区块链技术 Token 通证经济

云计算产品的竞争力

韩超

云计算 k8s 公有云 私有云

Week3 作业

Shawn

LeetCode 300. Longest Increasing Subsequence

liu_liu

LeetCode

LeetCode 2. Add Two Numbers

liu_liu

数据结构 算法 链表 LeetCode

架构师训练营第三周作业

张明森

极客大学架构师训练营

springboot + rabbitmq 做智能家居,我也没想到会这么简单

程序员小富

Java Spring Boot RabbitMQ 智能设备

本地缓存高性能之王Caffeine

root

Java Guava Cache Caffeine 本地缓存 谷歌本地缓存

架构师训练营第三周总结

烟雨濛濛

ARTS Week4

时之虫

ARTS 打卡计划

了解 Java 内存模型

陈皮

JMM

架构师训练营总结-20200621

caibird1984

极客大学架构师训练营

孩子教育

王进行

教育 孩子

区块链助力新基建

CECBC

区块链技术 联盟链 公链 底层技术

面试急转弯:List如何一边遍历,一边删除?

Java小咖秀

接口隔离原则-Cache类优化

yupi

week3 作业

雪涛公子

刘华:想入门软件系统架构设计,看这篇就够了

刘华Kenneth

架构 架构师 故障 容灾 灾备

了解 Java 架构

陈皮

ArrayList的删除姿势你都知道了吗

root

Java 后端 ArrayList 循环删除 ModificationException

LeetCode | 4. Palindrome Number 回文数

Puran

Python C# 算法 LeetCode

设计模式作业

qihuajun

week3-学习心得

Geek_36d3e5

week3:组合设计模式和单例

Geek_36d3e5

单例模式与组合模式总结与练习

单例模式 极客大学架构师训练营 组合模式 第三章作业

依赖倒置原则

任小龙

ARTS|Week 4 Product, Leadership, and SOLID

Puran

设计模式 LeetCode ARTS活动 Leadership

迎接一次重大的人生升级,让优秀的你,成为大学顶尖生。

叶小鍵

LeetCode | 5. Longest Common Prefix 最长公共前缀

Puran

Python C# 算法 LeetCode

一些有用的工具、开源项目收集

陈皮

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