首页> 外文会议>International Workshop on Extreme Scale Programming Models and Middleware;International Conference for High Performance Computing, Networking, Storage and Analysis >The Template Task Graph (TTG) - an emerging practical dataflow programming paradigm for scientific simulation at extreme scale
【24h】

The Template Task Graph (TTG) - an emerging practical dataflow programming paradigm for scientific simulation at extreme scale

机译:模板任务图(TTG) - 一个新兴的实用数据流程编程范例,用于极端尺度的科学仿真

获取原文

摘要

We describe TESSE, an emerging general-purpose, open-source software ecosystem that attacks the twin challenges of programmer productivity and portable performance for advanced scientific applications on modern high-performance computers. TESSE builds upon and extends the ParsecDAG/-dataflow runtime with a new Domain Specific Languages (DSL) and new integration capabilities. Motivating this work is our belief that such a dataflow model, perhaps with applications composed in domain specific languages, can overcome many of the challenges faced by a wide variety of irregular applications that are poorly served by current programming and execution models. Two such applications from many-body physics and applied mathematics are briefly explored. This paper focuses upon the Template Task Graph (TTG), which is TESSE's main C++ Api that provides a powerful work/data-flow programming model. Algorithms on spatial trees, block-sparse tensors, and wave fronts are used to illustrate the API and associated concepts, as well as to compare with related approaches.
机译:我们描述了TESE,一种新兴的通用开源软件生态系统,攻击了程序员生产力和便携式性能的双重挑战,在现代高性能计算机上进行高级科学应用。 TESSE构建并扩展了用新的域特定语言(DSL)和新的集成功能扩展了Parsecdag / -Dataflow运行时。激励这项工作是我们的信念,即这样的数据流模型,也许是以域特定语言组成的应用程序,可以克服各种不规则应用所面临的许多挑战,这些应用程序不足以通过当前的编程和执行模型提供不好的服务。简要探讨了许多身体物理和应用数学的两种这些应用。本文侧重于模板任务图(TTG),它是TESE的主C ++ API,提供了一个强大的工作/数据流程编程模型。空间树木,稀疏张量和波前的算法用于说明API和相关概念,以及与相关方法进行比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号