首页> 外文会议> >A generalized approach for transferring data-types with arbitrary communication libraries
【24h】

A generalized approach for transferring data-types with arbitrary communication libraries

机译:使用任意通信库传输数据类型的通用方法

获取原文

摘要

We present a generalized algorithm for implementing a communications library for dynamic data structures created with heterogeneous composed data types such as multiple C structs, and where the data-types may be nested and may contain pointers. This algorithm is divided into an absolute part that is the same for all instantiations, and a relative part that is specific to the communications mechanism used, such as PVM or MPI. We describe the algorithm in terms of our AutoMap/AutoLink implementation in C/MPI. First, we talk of the MPI case and of the AutoMap and AutoLink solutions (with ideas from version 3.0). Then we discuss what is to be followed in order to generalize the data-type transfer concepts presented. With this addition to AutoMap/AutoLink we can extend the functions provided from the current send and receive functions (blocking and non blocking) available for any data-types, to any kind of transfer function; from broadcast to reduce (as long as the reduce called process is message aware). This will also simplify the extension of this work to data-types load balancing.
机译:我们提出了一种通用算法,用于为动态数据结构实现通信库,该动态数据结构是由诸如多个C结构之类的异构组合数据类型创建的,其中数据类型可以嵌套并且可以包含指针。该算法分为所有实例都相同的绝对部分和特定于所用通信机制(例如PVM或MPI)的相对部分。我们根据C / MPI中的AutoMap / AutoLink实现来描述算法。首先,我们讨论MPI案例以及AutoMap和AutoLink解决方案(带有3.0版的想法)。然后,我们讨论了为了概括所介绍的数据类型传输概念而应遵循的内容。有了AutoMap / AutoLink的新增功能,我们可以将可用于任何数据类型的当前发送和接收功能(阻塞和非阻塞)所提供的功能扩展到任何类型的传递函数。从广播到缩减(只要reduce调用的过程知道消息)。这还将简化这项工作到数据类型负载平衡的扩展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号