【24h】

Data Dependence Analysis for the Parallelization of Numerical Tree Codes

机译:数字树代码并行化的数据相关性分析

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Data dependence analysis for automatic parallelization of sequential tree codes is discussed. Hierarchical numerical algorithms often use tree data structures for unbalanced, adaptively and dynamically created trees. Moreover, such codes often do not follow a strict divide and conquer concept, but introduce some geometric neighborhood data dependence in addition to parent-children dependencies. Hence, recognition mechanisms and hierarchical partition strategies of trees are not sufficient for automatic parallelization. Generic tree traversal operators are proposed as a domain specific language. Additional geometric data dependence can be specified by code annotation. A code transformation system with data dependence analysis is implemented, which generates several versions of parallel codes for different programming models.
机译:讨论了顺序树代码自动并行化的数据依赖分析。分层数值算法通常将树数据结构用于不平衡,自适应和动态创建的树。此外,这样的代码通常不遵循严格的分而治之的概念,而是除了父子关系之外还引入了一些几何邻域数据依赖关系。因此,树的识别机制和分层划分策略不足以实现自动并行化。通用树遍历运算符被提议为领域特定的语言。可以通过代码注释指定其他几何数据相关性。实现了具有数据依赖性分析的代码转换系统,该系统为不同的编程模型生成并行版本的多个版本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号