首页> 外文会议> >Generating parallel applications for distributed memory systems using aspects, components, and patterns
【24h】

Generating parallel applications for distributed memory systems using aspects, components, and patterns

机译:使用方面,组件和模式为分布式存储系统生成并行应用程序

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

摘要

Developing and debugging parallel programs particularly for distributed memory architectures is still a difficult task. The most popular approach to developing parallel programs for distributed memory architectures requires adding explicit message passing calls into existing sequential programs for data distribution, coordination, and communication. This approach creates separate source tree for sequential code and parallel code as well as further branches based on the specific set of message passing primitives used (point-to-point communication vs. one-sided communication). Aspect oriented programming provides an option to separate programming concerns and weave code into applications instead of directly modifying the original program. This paper described an effort to use Aspect Oriented Programming (specifically AspectC++), components and patterns for data distribution and message passing to develop parallel programs without making any changes to existing sequential program. This technique is used to generate a suite of parallel matrix multiplication algorithms as well as several simple parallel algorithms without making any changes to the sequential code. Performance results obtained indicate that the desired functionality is achieved without compromising performance.

机译:

特别是为分布式内存体系结构开发和调试并行程序仍然是一项艰巨的任务。开发用于分布式内存体系结构的并行程序的最流行方法是将显式消息传递调用添加到现有的顺序程序中,以进行数据分发,协调和通信。这种方法基于使用的消息传递原语的特定集合(点对点通信与单面通信)为顺序代码和并行代码以及其他分支创建单独的源树。面向方面的编程提供了一个选项,可以将编程问题分离出来并将代码编织到应用程序中,而不是直接修改原始程序。本文描述了使用面向方面的编程(特别是AspectC ++),用于数据分发和消息传递的组件和模式来开发并行程序而无需对现有顺序程序进行任何更改的工作。该技术用于生成一套并行矩阵乘法算法以及几种简单的并行算法,而无需对顺序代码进行任何更改。获得的性能结果表明,在不影响性能的情况下实现了所需的功能。

著录项

  • 来源
    《》|2007年|P.1-6|共6页
  • 会议地点 Vancouver(CA)
  • 作者

    Purushotham V. Bangalore;

  • 作者单位

    Birmingham, AL;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算机软件;
  • 关键词

    patterns;

    机译:模式;
  • 入库时间 2022-08-26 14:23:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号