首页> 外文会议>International Symposium on Parallel and Distributed Processing and Applications(ISPA 2004); 20041213-15; Hong Kong(CN) >Super PAS: A Parallel Architectural Skeleton Model Supporting Extensibility and Skeleton Composition
【24h】

Super PAS: A Parallel Architectural Skeleton Model Supporting Extensibility and Skeleton Composition

机译:超级PAS:支持可扩展性和骨架组成的并行建筑骨架模型

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

摘要

Application of pattern-based approaches to parallel programming is an active area of research today. The main objective of pattern-based approaches to parallel programming is to facilitate the reuse of frequently occurring structures for parallelism whereby a user supplies mostly the application specific code-components and the programming environment generates most of the code for parallelization. Parallel Architectural Skeleton (PAS) is such a pattern-based parallel programming model and environment. The PAS model provides a generic way of describing the architectural/structural aspects of patterns in message-passing parallel computing. Application development using PAS is hierarchical, similar to conventional parallel programming using MPI, however with the added benefit of reusability and high level patterns. Like most other pattern-based parallel programming models, the benefits of PAS were offset by some of its drawbacks such as difficulty in: (1) extending PAS and (2) skeleton composition. SuperPAS is an extension of PAS that addresses these issues. SuperPAS provides a skeleton description language for the generic PAS. Using SuperPAS, a skeleton developer can extend PAS by adding new skeletons to the repository (i.e., extensibility). SuperPAS also makes the PAS system more flexible by defining composition of skeletons. In this paper, we describe SuperPAS and elaborate its use through examples.
机译:基于模式的方法在并行编程中的应用是当今研究的一个活跃领域。基于模式的并行编程方法的主要目标是促进频繁出现的并行结构的复用,从而用户主要提供特定于应用程序的代码组件,而编程环境则生成大多数用于并行化的代码。并行架构框架(PAS)是基于模式的并行编程模型和环境。 PAS模型提供了一种通用的方式来描述消息传递并行计算中模式的体系结构方面。使用PAS的应用程序开发是分层的,类似于使用MPI的常规并行编程,但是具有可重用性和高级模式的额外好处。像大多数其他基于模式的并行编程模型一样,PAS的优点被其一些缺点所抵消,这些缺点包括:(1)扩展PAS和(2)骨架组成。 SuperPAS是PAS的扩展,可以解决这些问题。 SuperPAS为通用PAS提供了框架描述语言。使用SuperPAS,框架开发人员可以通过向存储库添加新框架来扩展PAS(即,可扩展性)。 SuperPAS还通过定义骨架的组成使PAS系统更加灵活。在本文中,我们描述了SuperPAS并通过示例详细说明了其用法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号