节点文献

面向对象的并行消息传递库的设计与实现分析

Design and implementation analysis of an object-oriented parallel message passing library

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 马珂绛

【Author】 MA Ke-jiang (Laboratory of Software Development Environment, Zhejiang University of Technology, Hangzhou Zhejiang 310014, China)

【机构】 浙江工业大学软件开发环境实验室 浙江杭州310014

【摘要】 MPI是并行程序设计中广泛使用的一个消息传递库,虽然标准MPI 2定义了C++绑定,但它并不严格符合面向对象的观点。在分析各类已有面向对象消息传递系统的基础上,用C++设计并实现了一个面向对象的、易于传递对象(包括用户自定义类型和STL容器 )的、MPI一致的、类型安全的、基于MPI的并行消息传递库,并给出了相应的使用实例及性能分析。

【Abstract】 MPI is a widely used message-passing library for parallel programs. The standard MPI-2 also defines C++ bindings. Nevertheless, there is a lack of integration of object-oriented concepts. We discussed some existing object-oriented message-passing systems, then described our design of a parallel message-passing library, an object-oriented library written in C++ on MPI. It has the characteristics of easy transmission of objects(including user-defined types and STL containers), MPI conformity and type safety. Examples and results of performance analysis were given.

【关键词】 面向对象C++traitsMPI并行科学计算
【Key words】 object-orientationC++traitsMPIparallel scientific computing
【基金】 浙江省科技厅重点项目(2004C31108)
  • 【文献出处】 计算机应用 ,Computer Applications , 编辑部邮箱 ,2005年03期
  • 【分类号】TP311.52
  • 【被引频次】3
  • 【下载频次】134
节点文献中: 

本文链接的文献网络图示:

本文的引文网络