首页> 外文期刊>Software and systems modeling >ParDSL: a domain-specific language framework for supporting deployment of parallel algorithms
【24h】

ParDSL: a domain-specific language framework for supporting deployment of parallel algorithms

机译:PARDSL:用于支持并行算法部署的域特定语言框架

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

摘要

An important challenge in parallel computing is the mapping of parallel algorithms to parallel computing platforms. This requires several activities such as the analysis of the parallel algorithm, the definition of the logical configuration of the platform and the implementation and deployment of the algorithm to the computing platform. However, in current parallel computing approaches very often only conceptual and idiosyncratic models are used which fall short in supporting the communication and analysis of the design decisions. In this article, we present ParDSL, a domain-specific language framework for providing explicit models to support the activities for mapping parallel algorithms to parallel computing platforms. The language framework includes four coherent set of domain-specific languages each of which focuses on an activity of the mapping process. We use the domain-specific languages for modeling the design as well as for generating the required platform-specific models and the code of the selected parallel algorithm. In addition to the languages, a library is defined to support systematic reuse. We discuss the overall architecture of the language framework, the separate DSLs, the corresponding model transformations and the toolset. The framework is illustrated for four different parallel computing algorithms.
机译:并行计算中的一个重要挑战是并行算法映射到并行计算平台。这需要若干活动,例如分析并行算法,平台逻辑配置的定义以及算法到计算平台的实现和部署。然而,在当前的并行计算方法中,通常仅使用概念和特殊模型,其在支持设计决策的通信和分析方面缺乏缺陷。在本文中,我们呈现PARDSL,一种特定于域的语言框架,用于提供显式模型,以支持映射并行计算平台的并行算法的活动。语言框架包括四组相干的域特定语言,每个语言都侧重于映射过程的活动。我们使用特定于域的语言来建模设计以及生成所需的平台特定模型和所选并行算法的代码。除了语言之外,还定义了一个库以支持系统重用。我们讨论语言框架的整体架构,单独的DSL,相应的模型转换和工具集。框架示出了四个不同并行计算算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号