首页> 外文会议>Supercomputing conference >A flexible communication abstraction for nonshared memory parallel computing
【24h】

A flexible communication abstraction for nonshared memory parallel computing

机译:用于非快速内存并行计算的灵活通信抽象

获取原文

摘要

It is shown how a communication abstraction called the port ensemble can simplify the handling of boundary conditions and the efficient porting of programs. A port ensemble provides an explicit interface between computation and communication descriptions, thus separating the communication structure from the details of local computation and from the compiler. Port ensembles structure ports, symbolic names to and from which process can write and read values. To simplify the expression of boundary conditions, ports can be bound not only to ports on other processors, but also to nonexistent neighbors (along the edge of the computation) using special objects that represent and implement constants, variables, and arbitrary functions. Port ensembles also provide direct access to the communication structure, which simplifies changing the structure to one appropriate for a new target architecture.
机译:它显示了称为端口集合的通信抽象如何简化边界条件的处理和程序的有效移植。端口集合提供计算和通信描述之间的显式接口,从而将通信结构与本地计算的细节分开,从编译器中分离。端口组合结构端口,符号名称到且从哪个进程可以编写和读取值。为简化边界条件的表达,端口不仅可以绑定到其他处理器上的端口,还可以使用表示和实现常量,变量和任意功能的特殊对象来绑定到不存在的邻居(沿着计算边缘)。端口集合还提供直接访问通信结构,这简化了将结构更改为适合新目标架构的结构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号