首页> 外文期刊>Concurrency and Computation >Using MPI with C# and the Common Language Infrastructure
【24h】

Using MPI with C# and the Common Language Infrastructure

机译:在C#和公共语言基础结构中使用MPI

获取原文
获取原文并翻译 | 示例

摘要

We describe two different libraries for using the Message Passing Interface (MPI) with the C# programming language and the Common Language Infrastructure (CLI). The first library provides C# bindings that closely match the original MPI library specification. The second library presents a fully object-oriented interface to MPI and exploits modern language features of C#. The interfaces described here use the P/Invoke feature of the CLI to dispatch to a native implementation of MPI, such as LAM/MPI or MPICH. Performance results using the Shared Source CLI demonstrate only a small performance overhead.
机译:我们描述了两个不同的库,用于通过C#编程语言和公共语言基础结构(CLI)使用消息传递接口(MPI)。第一个库提供与原始MPI库规范非常匹配的C#绑定。第二个库为MPI提供了完全面向对象的界面,并利用了C#的现代语言功能。此处描述的接口使用CLI的P / Invoke功能来调度到MPI的本机实现,例如LAM / MPI或MPICH。使用共享源CLI的性能结果表明,只有很小的性能开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号